-
Posts
3,934 -
Joined
-
Last visited
Content Type
Profiles
Forums
Developer Articles
KSP2 Release Notes
Everything posted by OhioBob
-
There's this,
-
@JadeOfMaar, now that @garwel has confirmed the math works the way I thought it did, below are our number side-by-side for comparison. The percentages include all the combined effects, so the values represent the amount of total cosmic and solar radiation that will make it through. (Not included is the radiation immitted by the body itself.) We can go with your values or mine, or some combination of the two. Look it over and see if there is anything you'd like to change. If I were to do my numbers over again, I might give Niven a weak magnetosphere, and Hox and Leto a small amount of atmospheric absorption; otherwise I like my numbers. I really don't think the smaller bodies would have much, if any, magnetosphere.
- 1,034 replies
-
- 1
-
-
- realism
- life support
-
(and 1 more)
Tagged with:
-
@garwel, based on your explanation, I presume that if a body has been given no magnetosphere and/or atmosphericAbsorbtion values, then both parameters default to 1 if it's a planet, and 0 if it's a moon? And as I understand it, even if a moon has no magnetosphere of its own, it will still be protected by the magnetosphere of the planet it is orbiting if that planet has a magnetosphere. For instance, Mun receives only 30% cosmic radiation because it is in orbit high around Kerbin. Is that correct? And if the moon also has a magnetosphere and/or atmosphere, the effects combine. For instance, let's say Mun has a thin atmosphere that reduces the radiation at the surface to 40%. Since the radiation reaching Mun has already been reduced to 30%, thanks to Kerbin's magnetosphere, then the total amount reaching Mun's surface would be 30% * 40% = 12%. Is that how it works?
- 1,034 replies
-
- realism
- life support
-
(and 1 more)
Tagged with:
-
Yeah, I forgot about the Gael vs. Kerbin naming thing. I've fixed it. I didn't put the NEEDS[KerbalHealth] in my cfg because I wrote in a format for inclusion in the Kerbal Heatlth. It looks like you wrote your cfg with the intent that it would be included in GPP. That's something we'll have to decide. I haven't really looked too close at your numbers yet, but I will. I'll probably put it into some sort of a table where we can compare your numbers and mine side-by-side.
- 1,034 replies
-
- realism
- life support
-
(and 1 more)
Tagged with:
-
@garwel, @JadeOfMaar, below is what I've come up with for GPP. I've included both a cfg and a table that shows what I think the results are. I hope I did it right. I'd like someone to check me to make sure I'm understanding the math correctly. I think the magnetosphere and atmosphericAbsorption numbers are reasonable, but I'm certainly open to other opinions. Regarding Thalia, radioactivity = 1000 is just a placeholder. I have no idea what a good number is to use for that; we'll have to figure something out.
- 1,034 replies
-
- 1
-
-
- realism
- life support
-
(and 1 more)
Tagged with:
-
Ammonia / Hydrogen Peroxide propellant properties?
OhioBob replied to AeroGav's topic in Science & Spaceflight
Yep, @NathanKell told be about that. -
Ammonia / Hydrogen Peroxide propellant properties?
OhioBob replied to AeroGav's topic in Science & Spaceflight
That could be then, they're basing their calculations on a hotter temperature than I did. But taking temperature into consideration, they're numbers for H2 and CH4 seem a little low to me. -
Ammonia / Hydrogen Peroxide propellant properties?
OhioBob replied to AeroGav's topic in Science & Spaceflight
Here is another thread from many years ago in which we got into a big discussion about nuclear thermal rockets: https://www.thespacerace.com/forum/index.php?topic=2878.30 -
Ammonia / Hydrogen Peroxide propellant properties?
OhioBob replied to AeroGav's topic in Science & Spaceflight
520s for ammonia sounds a little high to me. Based on some calculations I did several years ago, I'd say it's more like 450s. FYI, the "Bob B." posting in that forum is me. -
[1.8.1-1] [PLEASE FORK ME] Kopernicus & KittopiaTech
OhioBob replied to Thomas P.'s topic in KSP1 Mod Releases
Just check the thread title to see if the version number has changed. -
Below are the GPP planets listed in order of mass. I think the magnetic field strength should be, at least in part, proportional to mass. Therefore the larger planets should provide more shielding for the high and low orbit conditions. Augustus is about Mars size, so I'm saying anything smaller is too small to have an appreciable magnetic field. Below are the planets listed in order of atmospheric area density. The more massive the atmosphere, the more shielding it should provide for the flying high and low conditions.
- 1,034 replies
-
- realism
- life support
-
(and 1 more)
Tagged with:
-
That was helpful. I take it that the border between high and low are defined by flyingAltitudeThreshold and spaceAltitudeThreshold? I don't see any reason why we can't come up with something for GPP. However, rather than just having one set of numbers for planets and another for moons, I'd like to customize it based on body size (bigger bodies likely have a stronger magnetic field) and atmospheric density. And I'm guessing @JadeOfMaar might want to make Thalia radioactive.
- 1,034 replies
-
- realism
- life support
-
(and 1 more)
Tagged with:
-
Although I know it's in your backstory for GPP that Thalia and Gauss have high levels of radiation, I think there are other planets as well that should have magnetic fields and radiation belts. You might take a look at my old Kerbalism configs to get some ideas. The radiation_inner and radiation_outer settings (positive numbers) are for bodies that have radiation belts of trapped changed particles that increase the radiation dose. And the radiation_pause setting (negative numbers) are for bodies having a magnetic field that provides some protection from solar and cosmic charged particles. Many bodies have both, such as Earth. Our magnetic field both protects us and traps particles within zones. Obviously the Kerbalism numbers won't work in Kerbal Health, but it might give you some ideas for relative values of radiation and protection between the different bodies. I have no idea how Kerbal Health works, but if there is anything I can do to help figure things out, just ask.
- 1,034 replies
-
- realism
- life support
-
(and 1 more)
Tagged with:
-
[KSP 1.12.1+] Galileo's Planet Pack [v1.6.6] [23 Sept 2021]
OhioBob replied to Galileo's topic in KSP1 Mod Releases
I don't believe it's a GPP issue. It appears the problem occurs with all planet packs in KSP 1.5.- 7,372 replies
-
- gpp
- kopernicus
-
(and 1 more)
Tagged with:
-
Do you have Excel? It's all in an Excel spreadsheet that I could send you.
-
[KSP 1.5.*] Outer Planets Mod[2.2.1] [25 April 2018]
OhioBob replied to Galileo's topic in KSP1 Mod Releases
It's not just OPM. The problem seems to occur with any planet pack installed.- 471 replies
-
- kopernicus
- opm
-
(and 1 more)
Tagged with:
-
[KSP 1.12.1+] Galileo's Planet Pack [v1.6.6] [23 Sept 2021]
OhioBob replied to Galileo's topic in KSP1 Mod Releases
That probably would be a nice option, but GPP is already complicated enough with all the options that it offers (GPP, GPP+GEP, GPP+OPM, GPP+GEP+OPM, GPP_Secondary, etc). If we were to add another option I think my head would explode trying to get it all to work. And besides, our motivation to do anything more on GPP beyond routine maintenance has pretty much bottomed out.- 7,372 replies
-
- gpp
- kopernicus
-
(and 1 more)
Tagged with:
-
[1.5 - 1.12.5] BetterSRBs [v1.2.6] [30 June 2021]
OhioBob replied to OhioBob's topic in KSP1 Mod Releases
UPDATE Version 1.0.4 Changelog Added NovaPunch Rebalanced to supported mods. Fixed typo in part configs. See opening post for download link and instructions. -
[KSP 1.5.*] Outer Planets Mod[2.2.1] [25 April 2018]
OhioBob replied to Galileo's topic in KSP1 Mod Releases
I see no reason why the current OPM shouldn't work with the new KSP, but you'll get a "Unsupported KSP Version" warning. The warning just means that your KSP version is newer than last version for which OPM was updated. It doesn't necessarily mean it won't work. Just click close and continue. You'll have your answer when you see whether or not the OPM planets load. That being said, it's my understanding that an OPM update is forthcoming.- 471 replies
-
- kopernicus
- opm
-
(and 1 more)
Tagged with:
-
[1.12.x] NovaPunch Rebalanced - Out of Beta
OhioBob replied to linuxgurugamer's topic in KSP1 Mod Releases
OK, I was hoping you'd say that. I see no reason then not to go ahead and include your stuff in the next release. Something else I noticed when looking at the cfgs is that a couple of the SRBs include ModuleGimbal but have gimbalRange = 0. If it has no gimbal, it might be best just to delete the module. -
[1.12.x] NovaPunch Rebalanced - Out of Beta
OhioBob replied to linuxgurugamer's topic in KSP1 Mod Releases
@linuxgurugamer, I'm probably going to go ahead and release a BetterSRBs update soon to fix the typo. Do you see any reason for me not to include the NovaPunch cfg at this time? I see where you've talked about breaking this up into submods. Any chance the folder name could change? If so, I'd have to revise the AFTER in my cfg. -
How about a 1.875 SRB?
OhioBob replied to KeranoKerman's topic in KSP1 Suggestions & Development Discussion
There are several mods that add 1.875m SRBs. My mod, BetterSRBs, adds 1.875m clones of the Thumper and Kickback. I find the 1.875m SRBs extremely useful in my rocket designs. -
[1.12.x] NovaPunch Rebalanced - Out of Beta
OhioBob replied to linuxgurugamer's topic in KSP1 Mod Releases
Crap! I bet that typo is in some of my other cfgs as well. Looks like I might be updating sooner than I thought. (edit) Surprisingly it doesn't seem to have caused any problems. As far as I can tell, I've been getting the correct atmosphereCurve despite the typo. -
[1.12.x] NovaPunch Rebalanced - Out of Beta
OhioBob replied to linuxgurugamer's topic in KSP1 Mod Releases
@linuxgurugamer, per your request, I've written cfgs to include the NovaPunch SRBs in my BetterSRBs mod. These are the motors included, I hope it's everything: KMX Industries MiniBooster Advanced Solid Booster - Mini (0.625m - 3 segment) Advanced Solid Booster Lite (1.25m - 2 segment) Advanced Solid Booster Lite (1.25m - 3 segment) Advanced Solid Booster Lite (1.25m - 4 segment) Advanced Segmented Solid Booster (2) Advanced Segmented Solid Booster (3) Advanced Segmented Solid Booster (4) Advanced Segmented Solid Booster (5) Mk7 Payload Assist Module Advanced Solid Booster-Derived PAM - Mini (0.625m) Advanced Solid Booster-Derived PAM (1.25m) And here are the cfgs: @PART[NP_srb_miniBooster]:AFTER[NovaPunch] { @entryCost = 1000 @cost = 230 @mass = 0.275 @MODULE[ModuleEngines] { @maxThrust = 150 !atmosphereCurve{} atmosphereCurve { key = 0 265 key = 1 240 key = 10.6 0.001 } useThrustCurve = true !thrustCurve{} thrustCurve { key = 0 0.1 0 33 key = 0.04 0.76 0.79 0.79 key = 0.54 1.155 0.79 0.79 key = 0.65 1.1785 -0.51 -0.51 key = 1 1 -0.51 -0.51 } } @RESOURCE[SolidFuel] { @amount = 140 @maxAmount = 140 } MODULE { name = ModuleTweakMaxResource resourceName = SolidFuel } } @PART[NP_SRB_0_625m_AdvBlite3]:AFTER[NovaPunch] { @entryCost = 1100 @cost = 365 @mass = 0.425 @MODULE[ModuleEngines] { @maxThrust = 250 !atmosphereCurve{} atmosphereCurve { key = 0 265 key = 1 240 key = 10.6 0.001 } useThrustCurve = true !thrustCurve{} thrustCurve { key = 0 0.1 0 33 key = 0.04 0.76 0.79 0.79 key = 0.54 1.155 0.79 0.79 key = 0.65 1.1785 -0.51 -0.51 key = 1 1 -0.51 -0.51 } } @RESOURCE[SolidFuel] { @amount = 235 @maxAmount = 235 } MODULE { name = ModuleTweakMaxResource resourceName = SolidFuel } } @PART[NP_SRB_1_25m_AdvBlite2]:AFTER[NovaPunch] { @entryCost = 6000 @cost = 2000 @mass = 2.375 @MODULE[ModuleEnginesFX] { @maxThrust = 660 !atmosphereCurve{} atmosphereCurve { key = 0 265 key = 1 240 key = 10.6 0.001 } useThrustCurve = true !thrustCurve{} thrustCurve { key = 0 0.1 0 33 key = 0.04 0.76 0.79 0.79 key = 0.54 1.155 0.79 0.79 key = 0.65 1.1785 -0.51 -0.51 key = 1 1 -0.51 -0.51 } } @RESOURCE[SolidFuel] { @amount = 1230 @maxAmount = 1230 } MODULE { name = ModuleTweakMaxResource resourceName = SolidFuel } } @PART[NP_SRB_1_25m_AdvBlite3]:AFTER[NovaPunch] { @entryCost = 8800 @cost = 2950 @mass = 3.35 @MODULE[ModuleEnginesFX] { @maxThrust = 1000 !atmosphereCurve{} atmosphereCurve { key = 0 265 key = 1 240 key = 10.6 0.001 } useThrustCurve = true !thrustCurve{} thrustCurve { key = 0 0.1 0 33 key = 0.04 0.76 0.79 0.79 key = 0.54 1.155 0.79 0.79 key = 0.65 1.1785 -0.51 -0.51 key = 1 1 -0.51 -0.51 } } @RESOURCE[SolidFuel] { @amount = 1860 @maxAmount = 1860 } MODULE { name = ModuleTweakMaxResource resourceName = SolidFuel } } @PART[NP_SRB_1_25m_AdvBlite4]:AFTER[NovaPunch] { @entryCost = 12000 @cost = 3850 @mass = 4.35 @MODULE[ModuleEnginesFX] { @maxThrust = 1340 !atmosphereCurve{} atmosphereCurve { key = 0 265 key = 1 240 key = 10.6 0.001 } useThrustCurve = true !thrustCurve{} thrustCurve { key = 0 0.1 0 33 key = 0.04 0.76 0.79 0.79 key = 0.54 1.155 0.79 0.79 key = 0.65 1.1785 -0.51 -0.51 key = 1 1 -0.51 -0.51 } } @RESOURCE[SolidFuel] { @amount = 2500 @maxAmount = 2500 } MODULE { name = ModuleTweakMaxResource resourceName = SolidFuel } } @PART[NP_SRB_2_5m_AdvSRB2]:AFTER[NovaPunch] { @entryCost = 36000 @cost = 12000 @mass = 14.5 @MODULE[ModuleEnginesFX] { @maxThrust = 1890 !atmosphereCurve{} atmosphereCurve { key = 0 265 key = 1 240 key = 10.6 0.001 } useThrustCurve = true !thrustCurve{} thrustCurve { key = 0 0.1 0 33 key = 0.04 0.76 0.79 0.79 key = 0.54 1.155 0.79 0.79 key = 0.65 1.1785 -0.51 -0.51 key = 1 1 -0.51 -0.51 } } @RESOURCE[SolidFuel] { @amount = 7050 @maxAmount = 7050 } MODULE { name = ModuleTweakMaxResource resourceName = SolidFuel } } @PART[NP_SRB_2_5m_AdvSRB3]:AFTER[NovaPunch] { @entryCost = 52000 @cost = 17500 @mass = 20.5 @MODULE[ModuleEnginesFX] { @maxThrust = 2875 !atmosphereCurve{} atmosphereCurve { key = 0 265 key = 1 240 key = 10.6 0.001 } useThrustCurve = true !thrustCurve{} thrustCurve { key = 0 0.1 0 33 key = 0.04 0.76 0.79 0.79 key = 0.54 1.155 0.79 0.79 key = 0.65 1.1785 -0.51 -0.51 key = 1 1 -0.51 -0.51 } } @RESOURCE[SolidFuel] { @amount = 10800 @maxAmount = 10800 } MODULE { name = ModuleTweakMaxResource resourceName = SolidFuel } } @PART[NP_SRB_2_5m_AdvSRB4]:AFTER[NovaPunch] { @entryCost = 68000 @cost = 22750 @mass = 26 @MODULE[ModuleEnginesFX] { @maxThrust = 3875 !atmosphereCurve{} atmosphereCurve { key = 0 265 key = 1 240 key = 10.6 0.001 } useThrustCurve = true !thrustCurve{} thrustCurve { key = 0 0.1 0 33 key = 0.04 0.76 0.79 0.79 key = 0.54 1.155 0.79 0.79 key = 0.65 1.1785 -0.51 -0.51 key = 1 1 -0.51 -0.51 } } @RESOURCE[SolidFuel] { @amount = 14500 @maxAmount = 14500 } MODULE { name = ModuleTweakMaxResource resourceName = SolidFuel } } @PART[NP_SRB_2_5m_AdvSRB5]:AFTER[NovaPunch] { @entryCost = 84000 @cost = 28000 @mass = 32 @MODULE[ModuleEnginesFX] { @maxThrust = 4875 !atmosphereCurve{} atmosphereCurve { key = 0 265 key = 1 240 key = 10.6 0.001 } useThrustCurve = true !thrustCurve{} thrustCurve { key = 0 0.1 0 33 key = 0.04 0.76 0.79 0.79 key = 0.54 1.155 0.79 0.79 key = 0.65 1.1785 -0.51 -0.51 key = 1 1 -0.51 -0.51 } } @RESOURCE[SolidFuel] { @amount = 18200 @maxAmount = 18200 } MODULE { name = ModuleTweakMaxResource resourceName = SolidFuel } } @PART[NP_aux_payloadassist]:AFTER[NovaPunch] { @entryCost = 1000 @cost = 100 @mass = 0.1 @MODULE[ModuleEngines] { @maxThrust = 35 !atmosphereCurve{} atmosphereCurve { key = 0 265 key = 1 240 key = 10.6 0.001 } useThrustCurve = true !thrustCurve{} thrustCurve { key = 0 0.1 0 33 key = 0.04 0.76 0.79 0.79 key = 0.54 1.155 0.79 0.79 key = 0.65 1.1785 -0.51 -0.51 key = 1 1 -0.51 -0.51 } } @RESOURCE[SolidFuel] { @amount = 35 @maxAmount = 35 } MODULE { name = ModuleTweakMaxResource resourceName = SolidFuel } } @PART[NP_SRB_0_625m_AdvBlitePAM]:AFTER[NovaPunch] { @entryCost = 1000 @cost = 100 @mass = 0.1 @MODULE[ModuleEnginesFX] { @maxThrust = 30 !atmosphereCurve{} atmosphereCurve { key = 0 295 key = 1 210 key = 3.47 0.001 } useThrustCurve = true !thrustCurve{} thrustCurve { key = 0 0.1 0 33 key = 0.04 0.76 0.79 0.79 key = 0.54 1.155 0.79 0.79 key = 0.65 1.1785 -0.51 -0.51 key = 1 1 -0.51 -0.51 } } @RESOURCE[SolidFuel] { @amount = 25 @maxAmount = 25 } MODULE { name = ModuleTweakMaxResource resourceName = SolidFuel } } @PART[NP_SRB_1_25m_AdvBlitePAM]:AFTER[NovaPunch] { @entryCost = 1700 @cost = 560 @mass = 0.825 @MODULE[ModuleEnginesFX] { @maxThrust = 115 !atmosphereCurve{} atmosphereCurve { key = 0 295 key = 1 210 key = 3.47 0.001 } useThrustCurve = true !thrustCurve{} thrustCurve { key = 0 0.1 0 33 key = 0.04 0.76 0.79 0.79 key = 0.54 1.155 0.79 0.79 key = 0.65 1.1785 -0.51 -0.51 key = 1 1 -0.51 -0.51 } } @RESOURCE[SolidFuel] { @amount = 195 @maxAmount = 195 } MODULE { name = ModuleTweakMaxResource resourceName = SolidFuel } } I haven't done any flight testing, but I did load it up in KSP 1.5 and checked the specs in the VAB part menu. Everything looked good. Unless you can find any errors or omissions, I'll include this in my next update. Note that all the SRBs specs used in BetterSRBs are computed using a set of standard formulas. All I do is enter the part diameter and (effective) length, and the formulas spit out the specs. This assures that all parts supported by BetterSRBs are designed to a consistent and realistic standard. -
[1.5 - 1.12.5] BetterSRBs [v1.2.6] [30 June 2021]
OhioBob replied to OhioBob's topic in KSP1 Mod Releases
@Oneiros, I've looked at the USI Sounding Rockets mod and I've decided not to include any changes to it in BetterSRBs. That mods includes a entire group of parts that are designed and balanced to work together in a specific way. Changing the specs would mess up what the mod author intended.