Jump to content

[0.23.5] Realism Overhaul: ROv5.2 + Modlist for RSS 6/30/14


NathanKell

Recommended Posts

The Bobcat Soviet engines' included configs are out of date and/or incorrectly written, so I wrote up a fix for my install, since I love the Energyia and Soyuz launch vehicles. I've included guesstimates tech levels (ie. 4 for the Energia engines, 7 for the RD-0146), adjusted oxidizer-fuel ratios where necessary and where I could get the info, and even added the only Methane/LOX configs I know to exist to the RD-0120 and RD-0146, as they both had the configuration proposed but not implemented. I also tweaked the mass on the RD-171, though Bobcat's could just as easily be correct as I. These configurations are designed to work without modifying the engines' original files. Finally, I've put the full real gimbal ranges of the engines that I've been able to find, but be aware the RD-171 and it's derivatives have large ranges, up to 8 degrees.

@PART[NK33]:Final //Bobcat Soviet NK-33
{
@MODULE[ModuleEngines]
{
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 28.5
}
@PROPELLANT[Oxidizer]
{
@name = LiquidOxygen
@ratio = 71.5
}
}

@MODULE[ModuleEngineConfigs]
{
techLevel = 4
origTechLevel = 4
engineType = L+
origMass = 1.222
@configuration = Kerosene+LiquidOxygen

@CONFIG[DefaultConfig]
{
@name = Kerosene+LiquidOxygen
!minThrust{}
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 0.285
@DrawGauge = True
}
@PROPELLANT[LiquidOxygen]
{
ratio = 0.715
}
@IspSL = 1.35
@IspV = 0.98
throttle = 3

}
}
}

@PART[NK43]:Final //Bobcat Soviet NK-43
{
@MODULE[ModuleEngines]
{
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 28.5
}
@PROPELLANT[Oxidizer]
{
@name = LiquidOxygen
@ratio = 71.5
}
}

@MODULE[ModuleEngineConfigs]
{
techLevel = 4
origTechLevel = 4
engineType = U
origMass = 1.396
@configuration = Kerosene+LiquidOxygen

@CONFIG[DefaultConfig]
{
@name = Kerosene+LiquidOxygen
!minthrust{}
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 0.285
}
@PROPELLANT[LiquidOxygen]
{
@ratio = 0.715
}
@IspSL = 1.206
@IspV = 1.018
throttle = 3

}
}
}

@PART[RD0120]:Final //Bobcat Soviet RD-0120
{
@mass = 3.45
@MODULE[ModuleEngines]
{
@PROPELLANT[LiquidFuel]
{
@name = LiquidH2
@ratio = 72.8
}
@PROPELLANT[Oxidizer]
{
@name = LiquidOxygen
@ratio = 27.2
}
}

@MODULE[ModuleEngineConfigs]
{
techLevel = 5
origTechLevel = 5
engineType = U
origMass = 1.396
@configuration = LiquidH2+LiquidOxygen

@CONFIG[DefaultConfig]
{
@name = LiquidH2+LiquidOxygen
!minthrust{}
!atmosphereCurve{}
@IspSL = 1.734
@IspV = 1.319
throttle = 1.5
}
CONFIG
{
name = LqdMethane+LiquidOxygen
maxThrust = 1576
heatProduction = 150
PROPELLANT
{
name = LqdMethane
ratio = 0.443
DrawGauge = True
}
PROPELLANT
{
name = LiquidOxygen
ratio = 0.557
}
IspSL = 1.382
IspV = 1.052
throttle = 1

}

}
@MODULE[ModuleGimbal]
{
@gimbalRange = 8
}
}

@PART[RD0124]:Final //Bobcat Soviet RD-0124
{
@MODULE[ModuleEngines]
{
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 30.1
}
@PROPELLANT[Oxidizer]
{
@name = LiquidOxygen
@ratio = 69.9
}
}

@MODULE[ModuleEngineConfigs]
{
techLevel = 7
origTechLevel = 7
engineType = U
origMass = 0.48
@configuration = Kerosene+LiquidOxygen

@CONFIG[DefaultConfig]
{
@name = Kerosene+LiquidOxygen
!minthrust{}
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 0.301
}
@PROPELLANT[LiquidOxygen]
{
@ratio = 0.699
}
@IspSL = 1.554
@IspV = 1.011
throttle = 3

}
}
}

@PART[RD0146]:Final //Bobcat Soviet RD-0146
{
@mass = 3.45
@MODULE[ModuleEngines]
{
@PROPELLANT[LiquidFuel]
{
@name = LiquidH2
@ratio = 72.8
}
@PROPELLANT[Oxidizer]
{
@name = LiquidOxygen
@ratio = 27.2
}
}

@MODULE[ModuleEngineConfigs]
{
techLevel = 7
origTechLevel = 7
engineType = U+
origMass = 0.26
@configuration = LiquidH2+LiquidOxygen

@CONFIG[DefaultConfig]
{
@name = LiquidH2+LiquidOxygen
!minthrust{}
!atmosphereCurve{}
@IspSL = 1.654
@IspV = 1.255
throttle = 1.5
}
CONFIG
{
name = LqdMethane+LiquidOxygen
maxThrust = 76.2
heatProduction = 150
PROPELLANT
{
name = LqdMethane
ratio = 0.443
DrawGauge = True
}
PROPELLANT
{
name = LiquidOxygen
ratio = 0.557
}
IspSL = 1.622
IspV = 1.03
throttle = 1

}

}
}

@PART[RD171]:Final //Bobcat Soviet RD171
{
@mass = 9.5
@MODULE[ModuleEngines]
{
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 29.8
}
@PROPELLANT[Oxidizer]
{
@name = LiquidOxygen
@ratio = 70.2
}
}

@MODULE[ModuleEngineConfigs]
{
techLevel = 4
origTechLevel = 4
engineType = L
origMass = 10.3
@configuration = Kerosene+LiquidOxygen

@CONFIG[DefaultConfig]
{
@name = Kerosene+LiquidOxygen
!minThrust{}
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 0.298
@DrawGauge = True
}
@PROPELLANT[LiquidOxygen]
{
ratio = 0.702
}
!atmosphereCurve{}
@IspSL = 1.073
@IspV = 1.053
throttle = 3

}
}
@MODULE[ModuleGimbal]
{
@gimbalRange = 6
}
}

@PART[RD180]:Final //Bobcat Soviet RD180
{
@MODULE[ModuleEngines]
{
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 29.1
}
@PROPELLANT[Oxidizer]
{
@name = LiquidOxygen
@ratio = 70.9
}
@atmosphereCurve
{
key = 0 339
key = 1 313
}
}

@MODULE[ModuleEngineConfigs]
{
techLevel = 5
origTechLevel = 5
engineType = L
origMass = 5.48
@configuration = Kerosene+LiquidOxygen

@CONFIG[DefaultConfig]
{
@name = Kerosene+LiquidOxygen
!minThrust{}
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 0.291
@DrawGauge = True
}
@PROPELLANT[LiquidOxygen]
{
ratio = 0.709
}
!atmosphereCurve{}
@IspSL = 1.061
@IspV = 1.037
throttle = 3

}
}
@MODULE[ModuleGimbal]
{
@gimbalRange = 8
}
}

@PART[RD191]:Final //Bobcat Soviet RD191
{
@MODULE[ModuleEngines]
{
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 29.8
}
@PROPELLANT[Oxidizer]
{
@name = LiquidOxygen
@ratio = 70.2
}
}

@MODULE[ModuleEngineConfigs]
{
techLevel = 4
origTechLevel = 4
engineType = L
origMass = 3.23
@configuration = Kerosene+LiquidOxygen

@CONFIG[DefaultConfig]
{
@name = Kerosene+LiquidOxygen
!minThrust{}
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 0.298
@DrawGauge = True
}
@PROPELLANT[LiquidOxygen]
{
ratio = 0.702
}
!atmosphereCurve{}
@IspSL = 1.08
@IspV = 1.053
throttle = 3

}
}
@MODULE[ModuleGimbal]
{
@gimbalRange = 8
}
}

Also, Having a 4m capsule and 2.5m crew cans seemed silly, so here's a rescale of the lab and crew can modules to size and mass them for 4m diameter parts. I also increased the amount of electricity used for resetting the SCIENCE from the lab, since it is measured differently now.

@PART[crewCabin]:Final
{
@rescaleFactor = 1.6
@node_stack_top = 0.0, 0.986899, 0.0, 0.0, 1.0, 0.0, 4
@node_stack_bottom = 0.0, -0.986899, 0.0, 0.0, 1.0, 0.0, 4
@mass = 6.5
}

@PART[Large_Crewed_Lab]:Final
{
@rescaleFactor = 1.6
@node_stack_top = 0.0, 1.830905, 0.0, 0.0, 1.0, 0.0, 4
@node_stack_bottom = 0.0, -1.830905, 0.0, 0.0, 1.0, 0.0, 4
@mass = 10

@MODULE[ModuleScienceLab}
{
@RESOURCE_PROCESS[ElectricCharge]
{
@amount = 800
}
}
}

Edited by SRFirefox
Link to comment
Share on other sites

@SRFirefox

Bobcat Soviet engines are already supported in the RealEngines configs (see listing in this post).

That said, I would appreciate if you could review any discrepancies from the data I have (minus the gimbal range, its being reviewed for next release). Bear in mind though, that the masses in your configs are too low as, most of the time, the mass cited in literature account only for the engine itself, and not for the thrust structure (which has been accounted for in the RealEngines configs).

Link to comment
Share on other sites

SRFirefox: thanks for the rescales. Nabbed! :)

Re: Russian engines. They do include thrust structure mass in their mass. Which makes the NK-33 and 43 even more impressive, holy smokes.

Note that the original ModularEngineConfigs figures for the engines were pulled from here when I did them up, IIRC.

Link to comment
Share on other sites

Oh wait, RealEngines isn't incorporated into RealismOverhaul yet? Ack! I'd better reinstall that before loading up my primary savegame!

Hang on a tic... my current RealismOverhaul has a real_engines_rescale.cfg and real_engines_stats.cfg... can I copy over just the B9 rescale from RealEngines and disable the one in RO?

Link to comment
Share on other sites

jrandom: the ROprev3 in the RF thread has it, but not the rest. ROv3 (which I am currently working on) will have it all.

Yes, you can (for now).

Speaking of ROv3--do you have an updated copy of your AdditionalConfigs? 404 now, what I have is as of 12/15/2013. (I'm merging much of it in).

Link to comment
Share on other sites

do you have an updated copy of your AdditionalConfigs? 404 now, what I have is as of 12/15/2013. (I'm merging much of it in).

I did some folder-shuffling. :)This is the latest of everything I'm currently running in it (previous versions on dropbox had anything I didn't author removed), including the custom FASA that's been modified for some BigG parts (and those need a serious numbers check), a Fustek rescale I picked up somewhere, any other various bits and pieces. Let me know what you integrate so I can remove them from Additional Configs at the next release of RO!

Edited by jrandom
Link to comment
Share on other sites

@SRFirefox

That said, I would appreciate if you could review any discrepancies from the data I have (minus the gimbal range, its being reviewed for next release). Bear in mind though, that the masses in your configs are too low as, most of the time, the mass cited in literature account only for the engine itself, and not for the thrust structure (which has been accounted for in the RealEngines configs).

I'll have a go at it in the morning, but do note the RD-0120CH and RD-0146U configurations for burning LCH4/LOX. While not of particular practical value at this point in the mod, its still one more thing to add, especially if realistic ISRU on Duna/Mars becomes a thing.

Link to comment
Share on other sites

Once money is added, methane will be a cheap-ish, but high-tech RP-1 alternative. You'll still want to use Kerolox for your highest performance rockets (or Syntlox, at that point), but for a cheap, frequently launched LKO rocket methane will be the fuel to go.

Link to comment
Share on other sites

jrandom: I wasn't aware that RO had any B9 scaling on its own, but apparently it does. Heh. I'll deal, I think by matching RealEngines.

SRFirefox, Dragon01: LCH4 yields a rather higher specific impulse than kerosene, actually. Think 375 vs 350 vac Isp for chemical. (And it's the big winner for NTR, sweet spot between low molecular mass and high density).

Link to comment
Share on other sites

Okay, so after a few days of messing with the mods, I finally got it all to work together, however I do not have the real fuels in my game, I have the modular fuel tanks mod installed, without it the game doesn't even launch, but I do not have any of the fuels in the tanks that the actual engines use, so I can't go anywhere.

Anyone know what my problem is?

Link to comment
Share on other sites

Pods are slightly differently sized--there was much discussion of this in the RealChutes thread. The tops of the pods are like only about 80-90% as wide as they "should" be for their stack size. Bases...Mk1 base is slightly wider than 2m, Mk1-2 base is about 3.9m. Anyhow...

Link to comment
Share on other sites

So I've been trying to figure out why my rockets have been spinning out of control in vacuum and I've finally figured out that the Mk1-2 pod has a CoM that is off center. Is this intentional? I remember reading something about an off center CoM for use as a lifting body while reentering atmosphere, but this makes designing stable rockets quite difficult.

edit: just took a quick look at the code and found the line CoM offset line, so I guess this is meant to be there.

6mOdJ1Z.jpg

B69v7ui.jpg

Edited by Scripto23
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...