New Horizons
Members-
Posts
412 -
Joined
-
Last visited
Content Type
Profiles
Forums
Developer Articles
KSP2 Release Notes
Everything posted by New Horizons
-
Did anyone try Ksp 1.7.3 with this mod and Kopernicus 1.7.3-1?
-
Thank you all for your help and explanation. Actually I found 16 files - deleted 15 of them. It appears, in my case execution of the first MiniAVC.dll does not stop the other ones. Maybe not that surprising in a GameData with 72 mod folders. I suspect, I might not get any warnings about new mod versions, but this is ok for a while, hence every mod is documented in Excel anyway.
-
Ok, good to know, V3.0.2 does not have one.
- 2,505 replies
-
- life support
- overhaul
-
(and 1 more)
Tagged with:
-
parts [1.12.x] Sounding Rockets! Start small. Dream big!
New Horizons replied to RoverDude's topic in KSP1 Mod Releases
Testing this mod in KSP 1.7.1 the solids seem not to decouple automaticly when burned out. Anyone having this problem, too? -
I came pretty far with a support for Sounding Rockets science experiments. Up to know I have two bugs open //Bugs sample mass for part 1 and 2 not added to part mass -> fixed with sample mass added to part mass one parts gets reliability, though not asked for -> not that important //Compatibiltiy for Umbra Space Industries Sounding Rockets @PART[SR_Nosecone_*]:NEEDS[FeatureScience,!RemoteTech]:FOR[Kerbalism] { MODULE //worse than KERBALISM_ANTENNA { name = ModuleDataTransmitter antennaType = DIRECT packetInterval = 0.4 packetSize = 0.6 //1 packetResourceCost = 0.6 //5.0 requiredResource = ElectricCharge DeployFxModules = 0 antennaPower = 150000 //250000 antennaCombinable = True antennaCombinableExponent = 1 } } @PART[SR_ProbeCore]:NEEDS[FeatureScience]:FOR[Kerbalism] { @MODULE[HardDrive] { @dataCapacity = 0.3 @sampleCapacity = 1 } } @PART[SR_InlineProbe]:NEEDS[FeatureScience]:FOR[Kerbalism] { @MODULE[HardDrive] { @dataCapacity = 0.5 @sampleCapacity = 2 } } // messed up mapping of part number to experiment number in original Sounding Rocket config -> cleaned up in my Experiment Definitions //Part SR_Payload_01 has exp 3 //Part SR_Payload_02 has exp 4 //Part SR_Payload_03 has exp 1 //Part SR_Payload_04 has exp 2 EXPERIMENT_DEFINITION:NEEDS[USISoundingRockets,FeatureScience] { id = Kerbalism_SRExperiment03 title = Meteorological Experiments baseValue = 2 scienceCap = 2 dataScale = 1 requireAtmosphere = False situationMask = 28 biomeMask = 3 } //only above ground (low and high) and in space EXPERIMENT_DEFINITION:NEEDS[USISoundingRockets,FeatureScience] { id = Kerbalism_SRExperiment04 title = Aeronomy Experiments baseValue = 2 scienceCap = 2 dataScale = 1 requireAtmosphere = True situationMask = 12 biomeMask = 3 } //only above ground in the air EXPERIMENT_DEFINITION:NEEDS[USISoundingRockets,FeatureScience] { id = Kerbalism_SRExperiment01 title = Materials Experiments baseValue = 3 scienceCap = 3 dataScale = 1 requireAtmosphere = False situationMask = 63 biomeMask = 3 } // Materials Experiments possible everywhere - encourages to land first ballistic rockets EXPERIMENT_DEFINITION:NEEDS[USISoundingRockets,FeatureScience] { id = Kerbalism_SRExperiment02 title = Engineerings Experiments baseValue = 3 scienceCap = 3 dataScale = 1 requireAtmosphere = True situationMask = 63 biomeMask = 3 } // Engineerings Experiments possible everywhere - encourages to land first ballistic rockets @PART[SR_Payload_01]:NEEDS[FeatureScience]:AFTER[USISoundingRockets] { !MODULE:HAS[#experimentID[SRExperiment*]] {} MODULE { name = Experiment experiment_id = Kerbalism_SRExperiment01 } @description = SR_01: Perform a basic materials experiment virtually everywhere in flight or landed or splashed down. @mass = 0.020 // since found no way to add sample mass to part mass } @PART[SR_Payload_02]:NEEDS[FeatureScience] { !MODULE:HAS[#experimentID[SRExperiment*]] {} MODULE { name = Experiment experiment_id = Kerbalism_SRExperiment02 } @description = SR_02: Perform a basic engineering experiment virtually everywhere in flight or landed or splashed down. @mass = 0.020 // since found no way to add sample mass to part mass } @PART[SR_Payload_03]:NEEDS[FeatureScience] { !MODULE:HAS[#experimentID[SRExperiment*]] {} MODULE { name = Experiment experiment_id = Kerbalism_SRExperiment03 } @description = SR_03: Perform a basic meteorological experiment in atmosphere and lower space. @mass = 0.015 } @PART[SR_Payload_04]:NEEDS[FeatureScience] { !MODULE:HAS[#experimentID[SRExperiment*]] {} MODULE { name = Experiment experiment_id = Kerbalism_SRExperiment04 } @description = SR_04: Perform a basic aeronomy experiment in flight within an atmosphere. @mass = 0.015 } @KERBALISM_EXPERIMENT_VALUES:NEEDS[USISoundingRockets,FeatureScience] //@KERBALISM_GROUP_SETTINGS:NEEDS[FeatureScience] { USISoundingRockets { Kerbalism_SRExperiment01 //All situations, biomes-everywhere except orbit, both high and low. { ECCost = 0.015 SampleMass = 0.005 size = 150 value = 3 duration = 300 // SetupMass = 0.02 SetupCost = 150 UnlockTech = start requirements = CrewRequirement = ResourceRates = } Kerbalism_SRExperiment02 //All situations, biomes-everywhere except orbit, both high and low. { ECCost = 0.015 SampleMass = 0.005 size = 150 value = 3 duration = 300 // SetupMass = 0.02 SetupCost = 150 UnlockTech = start requirements = CrewRequirement = ResourceRates = } Kerbalism_SRExperiment03 //All situations, biomes-everywhere except orbit, both high and low. { ECCost = 0.004 size = 0.15 value = 2 duration = 180 SetupMass = 0.015 SetupCost = 150 UnlockTech = start requirements = CrewRequirement = ResourceRates = } Kerbalism_SRExperiment04 //All situations, biomes-everywhere except orbit, both high and low. { ECCost = 0.004 size = 0.15 value = 2 duration = 180 SetupMass = 0.015 SetupCost = 150 UnlockTech = start requirements = CrewRequirement = ResourceRates = } } } // ========================================================= // Patching the experiment parameters based on the values from KERBALISM_EXPERIMENT_VALUES/USISoundingRockets // ========================================================= @PART[SR_Payload_01]:NEEDS[USISoundingRockets,FeatureScience]:FOR[zzKerbalism] //@PART[*]:HAS[@MODULE[Experiment]]:NEEDS[USISoundingRockets,FeatureScience]:FOR[Kerbalism] { @MODULE[Experiment]:HAS[#experiment_id[Kerbalism_SRExperiment01]] { %ec_rate = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment01/ECCost$ %requires = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment01/requirements$ %data_rate = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment01/size$ @data_rate /= #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment01/duration$ %resources = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment01/ResourceRates$ %sample_mass = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment01/SampleMass$ %sample_collecting = True // %sample_reservoir = 0 %allow_shrouded = False } } @PART[SR_Payload_02]:NEEDS[USISoundingRockets,FeatureScience]:FOR[zzKerbalism] //@PART[*]:HAS[@MODULE[Experiment]]:NEEDS[USISoundingRockets,FeatureScience]:FOR[Kerbalism] { @MODULE[Experiment]:HAS[#experiment_id[Kerbalism_SRExperiment02]] { %ec_rate = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment02/ECCost$ %requires = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment02/requirements$ %data_rate = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment02/size$ @data_rate /= #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment02/duration$ %resources = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment02/ResourceRates$ %sample_mass = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment02/SampleMass$ %sample_collecting = True // %sample_reservoir = 0 %allow_shrouded = False } } @PART[SR_Payload_03]:NEEDS[USISoundingRockets,FeatureScience]:FOR[zzKerbalism] //@PART[*]:HAS[@MODULE[Experiment]]:NEEDS[USISoundingRockets,FeatureScience]:FOR[Kerbalism] { @MODULE[Experiment]:HAS[#experiment_id[Kerbalism_SRExperiment03]] { %ec_rate = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment03/ECCost$ %requires = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment03/requirements$ %data_rate = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment03/size$ @data_rate /= #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment03/duration$ %resources = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment03/ResourceRates$ %allow_shrouded = False } } @PART[SR_Payload_04]:NEEDS[USISoundingRockets,FeatureScience]:FOR[zzKerbalism] //@PART[*]:HAS[@MODULE[Experiment]]:NEEDS[USISoundingRockets,FeatureScience]:FOR[Kerbalism] { @MODULE[Experiment]:HAS[#experiment_id[Kerbalism_SRExperiment04]] { %ec_rate = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment04/ECCost$ %requires = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment04/requirements$ %data_rate = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment04/size$ @data_rate /= #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment04/duration$ %resources = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment04/ResourceRates$ %allow_shrouded = False } } // ========================================================= // Pathing the definitions, replacing value and size with the ones specified above. // ========================================================= @EXPERIMENT_DEFINITION:HAS[#id[Kerbalism_SRExperiment01]]:NEEDS[USISoundingRockets,FeatureScience]:FOR[zzzKerbalism] { @baseValue = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment01/value$ @dataScale = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment01/size$ @dataScale /= #$baseValue$ // @situationMask = 48 // @biomeMask = 0 } @EXPERIMENT_DEFINITION:HAS[#id[Kerbalism_SRExperiment02]]:NEEDS[USISoundingRockets,FeatureScience]:FOR[zzzKerbalism] { @baseValue = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment02/value$ @dataScale = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment02/size$ @dataScale /= #$baseValue$ // @situationMask = 48 // @biomeMask = 0 } @EXPERIMENT_DEFINITION:HAS[#id[Kerbalism_SRExperiment03]]:NEEDS[USISoundingRockets,FeatureScience]:FOR[zzzKerbalism] { @baseValue = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment03/value$ @dataScale = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment03/size$ @dataScale /= #$baseValue$ // @situationMask = 48 // @biomeMask = 0 } @EXPERIMENT_DEFINITION:HAS[#id[Kerbalism_SRExperiment04]]:NEEDS[USISoundingRockets,FeatureScience]:FOR[zzzKerbalism] { @baseValue = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment04/value$ @dataScale = #$@KERBALISM_EXPERIMENT_VALUES/USISoundingRockets/Kerbalism_SRExperiment04/size$ @dataScale /= #$baseValue$ // @situationMask = 48 // @biomeMask = 0 } // ========================================================= // Installing private Hard Drives // ========================================================= @KERBALISM_HDD_SIZES:NEEDS[FeatureScience] { USISoundingRockets { SR_Payload_01 { data = 0 samples = 1 SampleReservoirUpgrade = 2 } SR_Payload_02 { data = 0 samples = 1 SampleReservoirUpgrade = 2 } } } @PART[SR_Payload_01]:HAS[@MODULE[Experiment]:HAS[#experiment_id[Kerbalism_SRExperiment01]],!MODULE[Laboratory]]:NEEDS[FeatureScience]:FOR[zzzKerbalism] { MODULE { name = HardDrive experiment_id = Kerbalism_SRExperiment01 dataCapacity = 0 sampleCapacity = #$@KERBALISM_HDD_SIZES/USISoundingRockets/SR_Payload_01/samples$ } } @PART[SR_Payload_02]:HAS[@MODULE[Experiment]:HAS[#experiment_id[Kerbalism_SRExperiment02]],!MODULE[Laboratory]]:NEEDS[FeatureScience]:FOR[zzzKerbalism] { MODULE { name = HardDrive experiment_id = Kerbalism_SRExperiment02 dataCapacity = 0 sampleCapacity = #$@KERBALISM_HDD_SIZES/USISoundingRockets/SR_Payload_02/samples$ } } //Bugs // sample mass for part 1 and 2 not added to part mass // one parts gets reliability, though not asked for
- 2,505 replies
-
- life support
- overhaul
-
(and 1 more)
Tagged with:
-
I want to better understand how KCT formulas works. KCT_Preset_Formula { NodeFormula = (1+([N]*.75)) / 86400 / 365 * sign(-[I]) * (1+([R] * 0.25)) UpgradeFundsFormula = 20000 UpgradesForScience = [N]/20 UpgradeScienceFormula = -1 ResearchFormula = -1 EffectivePartFormula = [PV]*[RV]*[MV]*[C] ProceduralPartFormula = [PV]*[RV]*[MV]*[C] BPFormula = 250000 + ([E]*1000) KSCUpgradeFormula = (([C]*0.2)^(0.75))*5000 ReconditioningFormula = abs([RE]-[S])*(([BP]-250000) * (0.7 + (([SN]^0.5)*0.05) + (([SP]^0.5)*0.05)) * (([L]+4)^2) * 0.00012)*50 BuildRateFormula = (1+([L]*0.25))*(([I]+1)*[N]*0.025 + max(0.05-[I], 0))*sign([L]-[I]) UpgradeResetFormula = -1 InventorySaleFormula = 0 // (0.7 + (([SN]^0.5)*0.05) + (([SP]^0.5)*0.05)) RolloutCostFormula = (((([L]+1)^2.5)*200)-180) + (((([BP]-250000) / 1000) - (0.9 * [C])) * 0.6) NewLaunchPadCostFormula = 25000*(0.75 + ([N]^1.25)*.25) } Do you know of any documentation?
-
Nice to hear that. Thank you. Figuring out how science work in Kerbalism, gives me a sense of how incredible the system is made. Congrats to all participants!
- 2,505 replies
-
- life support
- overhaul
-
(and 1 more)
Tagged with:
-
I am trying to understand the new science system - not an easy task. I want to have support for Sounding Rockets mod. Is there an easy way to fit out command modules with data storage to have a start here?
- 2,505 replies
-
- life support
- overhaul
-
(and 1 more)
Tagged with:
-
[1.12] KSP-RO - Realism Overhaul [16 May 2022]
New Horizons replied to Theysen's topic in KSP1 Mod Releases
With Version 12.7.0 I see many parts (Squad science instruments and avionic rings) marked as non-RO. Is it intended? I observed this in sandbox and career aswell.- 2,215 replies
-
- realism overhaul
- ro
-
(and 1 more)
Tagged with:
-
Exactly, this textbox did not vanish, so I clicked the Submit Reply button again.
-
It's been said, that this Stockalike config for Real Fuels matches best to a 6.4 scaled system. In my experience you can reach a 5 - 10 % payload fraction this way - making it slightly better than IRL. Which payload fraction to LKO do you experience in this mod with stock engines (no insance asperagus)?
-
What do you guys think about using Real Fuels Stockalike here? Might it be too overpowered and not really needed because of the sweet rescale of this mod anyway?
-
Are there any experiences for "Persistent Rotation" mod and Kerbalism on rails calculations?
- 2,505 replies
-
- life support
- overhaul
-
(and 1 more)
Tagged with:
-
About the weight nerf of the external life support system, before it was about half a capsules weight, but it is almost nothing - maybe about 200 kg is the value I will moddify the file to.
- 2,505 replies
-
- life support
- overhaul
-
(and 1 more)
Tagged with: