diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/Fuji/RO_Fuji.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/Fuji/RO_Fuji.cfg new file mode 100644 index 0000000000..5fefeb8cee --- /dev/null +++ b/GameData/RealismOverhaul/RO_SuggestedMods/Fuji/RO_Fuji.cfg @@ -0,0 +1,1024 @@ +// Original Fuji mod by Beale and maintained by Well, converted for Realism Overhaul/Kerbalism by Pipcard (mikusingularity) + +//============================================================================== +// Fuji Core Module 2-crew (NOT LOADED) +//============================================================================== + +!PART[Polaris_Crew_A]:FOR[RealismOverhaul] +{ +} + +//============================================================================== +// Fuji Core Module +//============================================================================== + +@PART[Polaris_Crew_B]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + + %rescaleFactor = 1.48 + + @buoyancy = 1.05 + + @title = Fuji Core Module + %manufacturer = NASDA/JAXA + @description = A 3.7 m capsule for 3-5 people, with a flat shape to reduce Gs during reentry (heat shield required). The recommended duration is 24 hours in low Earth orbit (default food/water/oxygen for 3 people and 2 days; external batteries or fuel cells required). Use the Expansion Module for longer missions. Center of mass can be offset to allow lifting reentry (toggle Descent Mode). + + @tags = polaris fuji capsule + + @CrewCapacity = 5 + + @CoMOffset = 0.0, -0.39, 0.0 //offset down to prevent flipping over during descent + + //Assume CST100-like TPS? + skinTempTag = HRSI + internalTempTag = Instruments + skinInsulationTag = True + + //based on estimated surface area compared to rescaled Mk1-3 capsule = (23.1/42) * 3.7 t + @mass = 1.9619 //2000 kg - 38.1 kg (tanks) + @MODULE[ModuleCommand] + { + @minimumCrew = 0 + RESOURCE + { + name = ElectricCharge + rate = 1.52 //same as ApolloCM from ROCapsules + } + } + + !RESOURCE[ElectricCharge] {} + !MODULE[ModuleReactionWheel] {} + + MODULE + { + name = ModuleFuelTanks + basemass = 1.9619 + type = SM-IV + volume = 200 + TANK + { + name = ElectricCharge + amount = 15500 + maxAmount = 15500 //2 hours for 5 people + } + TANK + { + name = Food + amount = 35.16 //2 days for 3 people + maxAmount = 35.16 //2 days for 3 people + } + TANK + { + name = Water + amount = 23.28 //2 days for 3 people + maxAmount = 23.28 //2 days for 3 people + } + TANK + { + name = Oxygen + amount = 3563.4 //2 days for 3 people + maxAmount = 3563.4 //2 days for 3 people + } + TANK + { + name = CarbonDioxide + amount = 0 + maxAmount = 203.9 //2 days for 5 people + } + TANK + { + name = Waste + amount = 0 + maxAmount = 5.5 //2 days for 5 people + } + TANK + { + name = WasteWater + amount = 0 + maxAmount = 49.4 //2 days for 5 people + } + TANK + { + name = Hydrazine + amount = 26.4 + maxAmount = 26.4 + } + TANK + { + name = Helium + amount = 278 + maxAmount = 278 + } + TANK + { + name = LithiumHydroxide + amount = 4.98 //2 days for 3 people + maxAmount = 4.98 //2 days for 3 people + } + } + + MODULE:NEEDS[TacLifeSupport] + { + name = TacGenericConverter + converterName = CO2 Scrubber + StartActionName = Start CO2 Scrubber + StopActionName = Stop CO2 Scrubber + tag = Life Support + GeneratesHeat = False + UseSpecialistBonus = True + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + ExperienceEffect = ConverterSkill + EfficiencyBonus = 1 + conversionRate = 3.0 // # of people - Figures based on per/person + + INPUT_RESOURCE + { + ResourceName = CarbonDioxide + Ratio = 0.00589121 + } + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 0.01 + } + + INPUT_RESOURCE + { + ResourceName = LithiumHydroxide + Ratio = 0.0000085683 + } + + OUTPUT_RESOURCE + { + ResourceName = WasteWater + Ratio = 0.0000046828 + DumpExcess = True + } + + OUTPUT_RESOURCE + { + ResourceName = Waste + Ratio = 0.0000257297 + DumpExcess = False + } + } + + !MODULE[ModuleRCS*],*{} + + //Similar to CST? + MODULE + { + name = ModuleRCS + thrusterTransformName = RCSthruster + thrusterPower = 0.24 + PROPELLANT + { + name = Hydrazine + ratio = 1.0 + } + + PROPELLANT + { + name = Helium + ratio = 10.0 + ignoreForIsp = True + } + + atmosphereCurve + { + key = 0 220 + key = 1 82 + } + } + + MODULE + { + name = AdjustableCoMShifter + DescentModeCoM = 0.0, 0.0, 0.09 + } +} + +@PART[Polaris_Crew_B]:FOR[RealismOverhaul] +{ + + // RCS-related + !MODEL,*:HAS[#model[RealismOverhaul/Models/LinearRCS]] {} + + //position values are multiplied by 1.48 rescale factor in-game + + // pitch/yaw thrusters + MODEL + { + model = RealismOverhaul/Models/LinearRCS + scale = 0.1, 0.1, 0.1 + position = 0.79, -0.2, 0.79 + rotation = 30, 45, 0 + } + MODEL + { + model = RealismOverhaul/Models/LinearRCS + scale = 0.1, 0.1, 0.1 + position = -0.79, -0.2, 0.79 + rotation = 30, 315, 0 + } + MODEL + { + model = RealismOverhaul/Models/LinearRCS + scale = 0.1, 0.1, 0.1 + position = -0.79, -0.2, -0.79 + rotation = 30, 225, 0 + } + MODEL + { + model = RealismOverhaul/Models/LinearRCS + scale = 0.1, 0.1, 0.1 + position = 0.79, -0.2, -0.79 + rotation = 30, 135, 0 + } + + // roll thrusters + MODEL + { + model = RealismOverhaul/Models/LinearRCS + scale = 0.05, 0.05, 0.05 + position = 0.78, -0.2, 0.80 + rotation = 90, 315, 0 + } + MODEL + { + model = RealismOverhaul/Models/LinearRCS + scale = 0.05, 0.05, 0.05 + position = 0.80, -0.2, 0.78 + rotation = 90, 135, 0 + } + MODEL + { + model = RealismOverhaul/Models/LinearRCS + scale = 0.05, 0.05, 0.05 + position = -0.80, -0.2, 0.78 + rotation = 90, 225, 0 + } + MODEL + { + model = RealismOverhaul/Models/LinearRCS + scale = 0.05, 0.05, 0.05 + position = -0.78, -0.2, 0.80 + rotation = 90, 45, 0 + } + MODEL + { + model = RealismOverhaul/Models/LinearRCS + scale = 0.05, 0.05, 0.05 + position = -0.78, -0.2, -0.80 + rotation = 90, 135, 0 + } + MODEL + { + model = RealismOverhaul/Models/LinearRCS + scale = 0.05, 0.05, 0.05 + position = -0.80, -0.2, -0.78 + rotation = 90, 315, 0 + } + MODEL + { + model = RealismOverhaul/Models/LinearRCS + scale = 0.05, 0.05, 0.05 + position = 0.80, -0.2, -0.78 + rotation = 90, 45, 0 + } + MODEL + { + model = RealismOverhaul/Models/LinearRCS + scale = 0.05, 0.05, 0.05 + position = 0.78, -0.2, -0.80 + rotation = 90, 225, 0 + } + + @MODULE[ModuleRCS*] + { + //don't include ModuleRCSFX because the RCS visuals won't match + //@name = ModuleRCSFX + //%runningEffectName = running + } +} + +@INTERNAL[Polaris_Crew_B_Interior]:FOR[RealismOverhaul] +{ + %scaleAll = 1.48, 1.48, 1.48 + @MODULE[InternalSeat],* + { + %kerbalScale = 1.2, 1.2, 1.2 + %kerbalOffset = 0.0, 0.0, 0.0 + %kerbalEyeOffset = 0.0, 0.0, 0.0 + } +} + +@PART[Polaris_Crew_B]:NEEDS[RemoteTech]:FOR[RealismOverhaul] +{ + MODULE + { + name = ModuleSPU + } + + MODULE + { + name = ModuleRTAntennaPassive + TechRequired = start + + OmniRange = 2000000 + + TRANSMITTER + { + PacketInterval = 0.4 + PacketSize = 0.27 + PacketResourceCost = 0.025 + } + } +} +@PART[Polaris_Crew_B]:AFTER[RealismOverhaul_Materials] +{ + @skinMaxTemp = 2000 //increase because capsule experiences convection during reentry +} + +//============================================================================== +// Fuji Main Engine +//============================================================================== + +@PART[Polaris_Engine_A]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + + @title = Fuji Main Engine + %manufacturer = NASDA/JAXA + %category = Engine + @description = The main engine of the Fuji spacecraft, sized for low Earth orbit operations. + @tags = polaris fuji rocket propulsion engine + + %rescaleFactor = 1.48 + @mass = 0.085 + + skinTempTag = Fiberglass + internalTempTag = Instruments + + !MODULE[ModuleEnginesFX],*{} + + MODULE + { + name = ModuleEnginesFX + engineID = ClosedCycle + runningEffectName = running_closed + thrustVectorTransformName = thrustTransform + } + + //Based on LMAE and AJ10-190 + MODULE + { + name = ModuleEngineConfigs + type = ModuleEngines + configuration = Fuji + origMass = 0.085 + + CONFIG + { + name = Fuji + minThrust = 13.9 + maxThrust = 13.9 + heatProduction = 20 + massMult = 1.0 + ullage = True + pressureFed = True + ignitions = 500 + + IGNITOR_RESOURCE + { + name = ElectricCharge + amount = 0.1 + } + + PROPELLANT + { + name = MMH + ratio = 0.4973 + DrawGauge = True + } + + PROPELLANT + { + name = MON3 + ratio = 0.5027 + DrawGauge = False + } + + PROPELLANT + { + name = Helium + ratio = 12.9 + ignoreForIsp = True + } + + atmosphereCurve + { + key = 0 311 + key = 0.890 1 + } + } + } +} + +@PART[Polaris_Engine_A]:BEFORE[RealPlume] +{ + PLUME + { + name = Hypergolic_UpperRed + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + energy = 1 + speed = 1 + + flarePosition = 0,0,-0.3 + flareScale = 0.2 + + fumePosition = 0,0,0.3 + fumeScale = 1.25 + + streamPosition = 0,0,0.2 + streamScale = 1.0 + } + + @MODULE[ModuleEngines*] + { + %powerEffectName = Hypergolic_UpperRed + !runningEffectName = DELETE + } + + @MODULE[ModuleEngineConfigs] + { + @CONFIG,* + { + %powerEffectName = Hypergolic_UpperRed + } + } +} + +//============================================================================== +// Fuji Heatshield +//============================================================================== + +@PART[Polaris_Heatshield_A]:FOR[RealismOverhaul] +{ + !MODULE[TweakScale] {} + + %RSSROConfig = True + @category = Thermal + @title = Fuji Heatshield - LEO (3.7m) + %manufacturer = NASDA/JAXA + @description = LEO-rated heat shield. Not rated for lunar returns. + @tags = polaris fuji heat shield heatshield + %rescaleFactor = 1.48 + + //use new heat shield tagging system to configure the shield instead + %heatShieldDiameter = 3.7 + %heatShieldTag = Gemini + %resetHeatShieldAblator = false + %resetHeatShieldMass = true + + //Reduce Ablator to about 2/3rds due to very low loading + @RESOURCE[Ablator] + { + @amount = 225.9 + @maxAmount = 225.9 + } + RESOURCE + { + name = CharredAblator + maxAmount = 225.9 + amount = 0 + } + + @MODULE[ModuleDecouple] + { + @ejectionForce = 20 + } +} ++PART[Polaris_Heatshield_A]:FOR[RealismOverhaul] +{ + @name = Fuji_Heatshield_Lunar + !MODULE[TweakScale] {} + + %RSSROConfig = True + @category = Thermal + @title = Fuji Heatshield - Lunar (3.7m) + %manufacturer = NASDA/JAXA + @description = Lunar-rated heat shield. + %tags = polaris fuji heat shield heatshield + @scale = 1.0 + %rescaleFactor = 1.48 + + + //use new heat shield tagging system to configure the shield instead + %heatShieldDiameter = 3.7 + %heatShieldTag = Lunar + + //Reduce Ablator to about 2/3rds due to very low loading + @RESOURCE[Ablator] + { + @amount = 273.5 + @maxAmount = 273.5 + } + RESOURCE + { + name = CharredAblator + maxAmount = 218.8 + amount = 0 + } +} + +//============================================================================== +// Fuji Heatshield Cover +//============================================================================== + +@PART[Polaris_Heatshield_Cover]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + + @title = Fuji Heatshield Cover + %manufacturer = NASDA/JAXA + @description = Adapter and decoupler for the Fuji heatshield (3.7 m). + @tags = polaris fuji heat shield heatshield coupler decoupler + + %rescaleFactor = 1.48 + +// mass estimates - Procedural Fairings: +// interstage fairing adapter (flat), 3.7 m: 257 kg +// fairing, 3.7 m x 0.48 m: 62 kg +// total: 319 kg + + @mass = 0.319 + + skinTempTag = Aluminum + internalTempTag = Aluminum + skinInsulationTag = True +} + +//============================================================================== +// Fuji Launch Escape System +//============================================================================== + +@PART[_Polaris_LES]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + + @title = Fuji Launch Escape System + %manufacturer = NASDA/JAXA + @category = Engine + @description = Emergency launch escape system for the Fuji spacecraft. + @tags = polaris fuji launch escape system les abort las safety emergency + %rescaleFactor = 1.48 + + // slightly scaled down from ROCapsules Apollo LES + @mass = 1.65 + //Aluminum skin over Titanium structure + skinTempTag = Aluminum + internalTempTag = Titanium + + @MODULE[ModuleEngines*] + { + @minThrust = 0 + @maxThrust = 603.9 + @heatProduction = 84 + @atmosphereCurve + { + @key,0 = 0 172 + @key,1 = 1 164 + } + transformMultipliers + { + trf0 = 0.0027 + trf1 = 0.249325 + trf2 = 0.249325 + trf3 = 0.249325 + trf4 = 0.249325 + } + } + !RESOURCE[SolidFuel] {} + + MODULE + { + name = ModuleFuelTanks + basemass = -1 + volume = 803.9 + type = Solid + } +} + +//============================================================================== +// Fuji Propellant Tank +//============================================================================== + +@PART[Polaris_LFO_A]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + + @title = Fuji Propellant Tank (Large) + %manufacturer = NASDA/JAXA + @description = Propellant tank for the Fuji spacecraft (large version). + @tags = polaris fuji propellant fuel oxidizer tank + + %rescaleFactor = 1.48 + +// mass estimates (Large) +// 0.925 m x 0.148 m procedural structure (cylinder): 5 kg (x2) = 10 kg +// 1 m x 0.2 m procedural structure (rectangular prism): 2 kg +// 1.3 m AlLi-HP propellant tank, 95% utilization (sphere): 45 kg (x4) = 180 kg +// 2 struts (outside tanks) + 8 struts (between tanks): 3.5 kg (x10) = 35 kg +// total: 227 kg + +// total propellant volume: 1.090 kL (m^3) x 4 = 4.360 m^3 + + @mass = 0.227 + skinTempTag = MLI + internalTempTag = Aluminum + + !RESOURCE[LiquidFuel] {} + !RESOURCE[Oxidizer] {} + + !MODULE[ModuleFuelTanks] {} + + MODULE + { + name = ModuleFuelTanks + type = Tank-Sep-AlLi-HP + volume = 4360 + basemass = 0.227 + } +} + ++PART[Polaris_LFO_A]:FOR[RealismOverhaul] +{ + @name = Polaris_LFO_A2 + + %RSSROConfig = True + + @title = Fuji Propellant Tank (Small) + %manufacturer = NASDA/JAXA + @description = Propellant tank for the Fuji spacecraft (small version for low Earth orbit). + @tags = polaris fuji propellant fuel oxidizer tank + + %rescaleFactor = 0.9108 // 1.48 * (0.8/1.3) + +// mass estimates (Small) +// 0.569 m x 0.086 m procedural structure (cylinder): 1 kg (x2) = 2 kg +// 0.615 m x 0.123 m procedural structure (rectangular prism): 0.5 kg +// 0.8 m AlLi-HP propellant tank, 95% utilization (sphere): 10 kg (x4) = 40 kg +// 2 struts (outside tanks) + 8 struts (between tanks): 3.5 kg (x10) = 35 kg +// total: 77.5 kg + +// total propellant volume: 0.255 kL (m^3) x 4 = 1.020 m^3 + + @mass = 0.0775 + skinTempTag = MLI + internalTempTag = Aluminum + + !RESOURCE[LiquidFuel] {} + !RESOURCE[Oxidizer] {} + + !MODULE[ModuleFuelTanks] {} + + MODULE + { + name = ModuleFuelTanks + type = Tank-Sep-AlLi-HP + volume = 1020 + basemass = 0.0775 + } +} + +//============================================================================== +// Fuji Expansion Module +//============================================================================== + +@PART[Polaris_Orbital_A]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + + @title = Fuji Expansion Module + %manufacturer = NASDA/JAXA + @description = The Expansion Module is intended to provide extra living space for the Fuji spacecraft on longer-duration missions. + @tags = polaris fuji orbital habitation expansion module + + @mass = 4.5 //based on theoretical Apollo Block IV Mission Module (Eyes Turned Skyward) + skinTempTag = Aluminum + internalTempTag = Aluminum + skinInsulationTag = True + %rescaleFactor = 1.48 + + MODULE + { + name = ModuleFuelTanks + type = SM-IV + volume = 2600 + basemass = 4.5 + } +} + +//Assuming there's an Orion-style phased array hidden under the mission module skin +@PART[Polaris_Orbital_A]:BEFORE[RealAntennas]:NEEDS[RealAntennas] +{ + !MODULE[ModuleDataTransmitter],* {} + MODULE + { + name = ModuleRealAntenna + referenceGain = 1.5 + RFBand = S //Default to S-band + } + MODULE + { + name = ModuleRealAntenna + antennaDiameter = 0.8 + RFBand = K //Default to K-band + } +} + +//============================================================================== +// Fuji Paraglider (NOT LOADED) +//============================================================================== + +!PART[_Polaris_Paraglider]:FOR[RealismOverhaul] +{ +} + +//============================================================================== +// Fuji Parachute +//============================================================================== + +@PART[Polaris_Port_A_Chute]:FOR[RealismOverhaul]:NEEDS[Fuji,!RealChute] +{ + %RSSROConfig = True + + @title = Fuji Parachute (non-RealChute) + %manufacturer = NASDA/JAXA + @description = Parachute for Fuji spacecraft. Attach on top of the Fuji Core module, then attach the Fuji docking port on top of this. It can also act as a decoupler. + @tags = polaris fuji para parachute chute drag + + %rescaleFactor = 1.48 + @mass = 0.1475 + + skinTempTag = Nomex + internalTempTag = Instruments + + MODULE + { + name = ModuleConnectedLivingSpace + passable = true + } +} + +@PART[Polaris_Port_A_Chute]:FOR[RealismOverhaul]:NEEDS[Fuji,RealChute] +{ + %RSSROConfig = True + + @title = Fuji Parachute (RealChute) + %manufacturer = NASDA/JAXA + @description = Parachute for Fuji spacecraft. Attach on top of the Fuji Core module, then attach the Fuji docking port on top of this. It can also act as a decoupler. + @tags = polaris fuji para parachute chute drag + + %rescaleFactor = 1.48 + + //Assume CST100-like TPS? + skinTempTag = Nomex + internalTempTag = Instruments + skinInsulationTag = True + + MODULE + { + name = ModuleConnectedLivingSpace + passable = true + } + + //thanks NathanKell + + !MODULE[ModuleParachute] {} + MODULE + { + name = RealChuteModule + caseMass = 0.08 // set as appropriate + timer = 0 + mustGoDown = false + cutSpeed = 0.5 + spareChutes = 1 + + PARACHUTE + { + material = Nylon + preDeployedDiameter = 3.9 + deployedDiameter = 39 + minIsPressure = true + minPressure = 0.5 + minDeployment = 8390 + deploymentAlt = 3390 + cutAlt = -1 + preDeploymentSpeed = 2 + deploymentSpeed = 10 + preDeploymentAnimation = Polaris_Port_A_Semi + deploymentAnimation = Polaris_Port_A_Full + parachuteName = Canopy + capName = Cap + } + } + + 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 + } + } + } +} + +@PART[Polaris_Port_A_Chute]:AFTER[zzzRealismOverhaul] +{ + // RO forces all RealChuteModules to minDeploy 5000, deploy 1000 + @MODULE[RealChuteModule] + { + @PARACHUTE + { + @minDeployment = 8390 + @deploymentAlt = 3390 + } + } +} + +//============================================================================== +// Fuji Docking Port +//============================================================================== + +@PART[Polaris_Port_B]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + + @title = Fuji Docking Port + %manufacturer = NASDA/JAXA + @description = Small docking port for Fuji spacecraft. + @tags = polaris fuji docking port + %rescaleFactor = 1.48 + @mass = 0.2 + + skinTempTag = Nomex + internalTempTag = Instruments + skinInsulationTag = True + + @MODULE[ModuleDockingNode] + { + @nodeType = Fuji + %acquireForce = 0.5 // 2 + %acquireMinFwdDot = 0.8 // 0.7 + %acquireminRollDot = -3.40282347E+38 + %acquireRange = 0.25 // 0.5 + %acquireTorque = 0.5 // 2.0 + %captureMaxRvel = 0.1 // 0.3 + %captureMinFwdDot = 0.998 + %captureMinRollDot = -3.40282347E+38 + %captureRange = 0.05 // 0.06 + %minDistanceToReEngage = 0.25 // 1.0 + %undockEjectionForce = 0.1 // 10 + } +} + + +//============================================================================== +// Fuji RCS Quad +//============================================================================== + +@PART[Polaris_Quad_RCS]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + + @title = Fuji RCS Quad [138/223 N class] + %manufacturer = NASDA/JAXA + @description = An RCS quad. Use this for attitude control or translation/ullage for spacecraft like Fuji. + @tags = polaris fuji rcs reaction control system quad + + %rescaleFactor = 2.7 + @mass = 0.011 + + skinTempTag = Niobium + internalTempTag = Instruments + skinInsulationTag = True + + //Same performance as CST, half size? + @MODULE[ModuleRCS*] + { + @thrusterPower = 0.22 + !resourceName = delete + + PROPELLANT + { + name = MMH + ratio = 0.5012 + } + PROPELLANT + { + name = MON3 + ratio = 0.4988 + } + PROPELLANT + { + name = Helium + ratio = 10.0 + ignoreForIsp = true + } + atmosphereCurve + { + @key,0 = 0 311 + @key,1 = 1 80 + !key,4 = DELETE + } + } +} + +//============================================================================== +// Fuji Solar Array (see ROSolar configs) +//============================================================================== + +!PART[Polaris_Solar_A]:FOR[RealismOverhaul] +{ +} + +//============================================================================== +// Fuji RCS Structure +//============================================================================== + +@PART[Polaris_Structure_A]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + + @title = Fuji RCS Structure + %manufacturer = NASDA/JAXA + @description = A structural component of the Fuji spacecraft, to be used as a reaction control system platform. + @tags = polaris fuji rcs reaction control system structure + %rescaleFactor = 1.48 + +// mass estimates: +// 0.925 x 0.225 m service module (SM-IV, 113 L) (15 kg dry mass when containing propellant) +// 20 cubic octagonal struts (40 kg) +// total (55 kg) + + @mass = 0.055 + + skinTempTag = Aluminum + internalTempTag = Aluminum + + MODULE + { + name = ModuleFuelTanks + type = SM-IV + volume = 113 + basemass = 0.055 + } +} \ No newline at end of file diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/Tantares/RO_Tantares_Fuji.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/Tantares/RO_Tantares_Fuji.cfg index c8a35707f6..ea7ccd1e82 100644 --- a/GameData/RealismOverhaul/RO_SuggestedMods/Tantares/RO_Tantares_Fuji.cfg +++ b/GameData/RealismOverhaul/RO_SuggestedMods/Tantares/RO_Tantares_Fuji.cfg @@ -1,307 +1 @@ -// Removing until textures arrive -//###### Polaris/Fuji ###### -!PART[Polaris_Crew_A]:NEEDS[RealismOverhaul] -{ - %RSSROConfig = True - %rescaleFactor = 1.85 - %scale = 0.5405 - @mass = 1.5 - - %title = Fuji Return Capsule - - MODULE - { - name = ModuleFuelTanks - volume = 150 - basemass = -1 - type = LifeSupportAll - TANK - { - name = ElectricCharge - amount = 43200 - maxAmount = 43200 - } - TANK - { - name = Food - amount = 126 - maxAmount = 126 - } - TANK - { - name = Water - amount = 71.4 - maxAmount = 71.4 - } - TANK - { - name = Oxygen - amount = 1890 - maxAmount = 26460 - } - TANK - { - name = Waste - amount = 0.0 - maxAmount = 63 - } - TANK - { - name = WasteWater - amount = 0.0 - maxAmount = 113.4 - } - TANK - { - name = CarbonDioxide - amount = 0.0 - maxAmount = 900 - } - } -} - -!PART[Polaris_Engine_A]:NEEDS[RealismOverhaul] -{ - %RSSROConfig = True - %rescaleFactor = 1.85 - %scale = 0.5405 - @mass = 0.5 - - %title = Fuji Engine - %description = Generic Engine - - @MODULE[ModuleEngines*] - { - %minThrust = 11.8 - %maxThrust = 11.8 - %heatProduction = 100 - @PROPELLANT[LiquidFuel] - { - %name = UDMH - %ratio = 0.498 - } - @PROPELLANT[Oxidizer] - { - %name = NTO - %ratio = 0.502 - } - @atmosphereCurve - { - @key,0 = 0 307 - @key,1 = 1 150 - } - %ullage = False - %pressureFed = True - %ignitions = -1 - !IGNITOR_RESOURCE,* {} - IGNITOR_RESOURCE - { - name = ElectricCharge - amount = 0.5 - } - } - !MODULE[ModuleEngineConfigs] - { - } - MODULE - { - name = ModuleEngineConfigs - type = ModuleEngines - configuration = Fuji SM - origMass = 0.5 - modded = false - CONFIG - { - name = Fuji SM - minThrust = 11.8 - maxThrust = 11.8 - heatProduction = 100 - PROPELLANT - { - name = UDMH - ratio = 0.498 - DrawGauge = True - } - PROPELLANT - { - name = NTO - ratio = 0.502 - } - atmosphereCurve - { - key = 0 307 - key = 1 150 - } - massMult = 1.0 - } - } -} - -!PART[Polaris_Heatshield_A]:NEEDS[RealismOverhaul] -{ - %RSSROConfig = True - %rescaleFactor = 1.85 - %scale = 0.5405 - - %title = Fuji Heatshild - %description = Protects you capsule. - - @mass = 0.113 - @maxTemp = 2273.15 - @description = Lunar-rated heat shield - @thermalMassModifier = 0.5 - @MODULE[ModuleAblator] - { - @pyrolysisLossFactor = 18000 - } - @RESOURCE[Ablator] - { - @amount = 563 - @maxAmount = 563 - } -} - -!PART[Polaris_LFO_A]:NEEDS[RealismOverhaul] -{ - %RSSROConfig = True - %rescaleFactor = 1.85 - %scale = 0.5405 - - %title = Fuji Fuel Tank - %description = Large and unprotected tanks. - - MODULE - { - name = ModuleFuelTanks - volume = 1000 - type = ServiceModule - TANK - { - name = UDMH - amount = 498 - maxAmount = 498 - } - TANK - { - name = NTO - amount = 502 - maxAmount = 502 - } - } -} - -!PART[Polaris_Orbital_A]:NEEDS[RealismOverhaul] -{ - %RSSROConfig = True - %rescaleFactor = 1.85 - %scale = 0.5405 - @mass = 2 - - %title = Fuji Orbital Block - %description = To provide habitat for long journeys. - - MODULE - { - name = ModuleFuelTanks - volume = 150 - basemass = -1 - type = LifeSupportAll - TANK - { - name = ElectricCharge - amount = 43200 - maxAmount = 43200 - } - TANK - { - name = Food - amount = 126 - maxAmount = 126 - } - TANK - { - name = Water - amount = 71.4 - maxAmount = 71.4 - } - TANK - { - name = Oxygen - amount = 1890 - maxAmount = 26460 - } - TANK - { - name = Waste - amount = 0.0 - maxAmount = 63 - } - TANK - { - name = WasteWater - amount = 0.0 - maxAmount = 113.4 - } - TANK - { - name = CarbonDioxide - amount = 0.0 - maxAmount = 900 - } - } -} - -!PART[Polaris_Port_A]:NEEDS[RealismOverhaul] -{ - %RSSROConfig = True - %rescaleFactor = 1.85 - %scale = 0.5405 - - %title = Fuji Docking Port - %description = Combined with parachute. - - @MODULE[ModuleDockingNode] - { - %acquireForce = 0.5 // 2 - %acquireMinFwdDot = 0.8 // 0.7 - %acquireminRollDot = -3.40282347E+38 - %acquireRange = 0.25 // 0.5 - %acquireTorque = 0.5 // 2.0 - %captureMaxRvel = 0.1 // 0.3 - %captureMinFwdDot = 0.998 - %captureMinRollDot = -3.40282347E+38 - %captureRange = 0.05 // 0.06 - %minDistanceToReEngage = 0.25 // 1.0 - %undockEjectionForce = 0.1 // 10 - } -} - -!PART[Polaris_Solar_A]:NEEDS[RealismOverhaul] -{ - %RSSROConfig = True - %rescaleFactor = 1.85 - %scale = 0.5405 - %mass = 0.087 // Level 2 @ 0.0008t/m^2 + 0.005t/m^2 - - %title = Fuji Solar Panels - %description = Large craft requires large panels. - - !MODULE[TweakScale] - { - } - @MODULE[ModuleDeployableSolarPanel] - { - @chargeRate = 0.3165 // Level 2 @ 0.211kW/m^2 - } -} - -!PART[Polaris_Structure_A]:NEEDS[RealismOverhaul] -{ - %RSSROConfig = True - %rescaleFactor = 1.85 - %scale = 0.5405 - @mass = 0.5 - - %title = Fuji RCS Attachment System - %description = To not damage the equipment. -} +//Fuji is now a standalone mod, see Fuji folder for configs