Rational Resources CKAN

Strips out random resource distributions and places resources according to expected planetary classification. Adds and augments a few parts and ISRU chains. Promotes hydrolox and methalox rocketry mods.

License: MIT

Game Version: 1.9.1

Downloads: 7,415

Author: JadeOfMaar

Mod Website: Forum Thread

Support this mod: Donate

Followers: 24

Outdated Mod

This mod is not known to work with the latest version of Kerbal Space Program. Proceed with caution.

Information Changelog Stats

Rational Resources

Rational Resources is inspired by Realistic Atmospheres made by OhioBob and operates on the KSP Community Resource Pack or WBI Classic Stock. Rational Resources strips out the entirely random resource distributions and applies "distribution templates" (carefully configured groups of resource distributions) according to the logically expected class and composition of a body. While this mod is installed, un-configured bodies will have no resources at all except for a little Ore.

This mod enables planet makers to easily assign these distribution templates to their planet packs and skip the headaches of figuring out and writing the individual nodes themselves, and assorting all of their writings into several per-resource config files.

Active Resources

With some partial respect to realism, this mod drastically reduces the presence of the stock "Ore" resource in order to starve the use of this omnipotent and exceedingly abstracted resource, and to encourage the use of the distinct and specialized resources, and to encourage creation and use of the part mods that revolve around these. The exact resources used are named below as a heads-up to players:

Surface and Atmosphere resources * Ammonia, CarbonDioxide, ExoticMinerals, Gypsum, LqdHe3, Hydrates, Hydrogen, MetalOre, MetallicOre, Methane, Minerals, Nitrogen, Ore, Oxygen, RareMetals, Rock, Silicates, Substrate, Uraninite, Water.

Ocean resources * Carbon, ExoticMinerals, Gypsum, LqdAmmonia, LqdCO2, LqdMethane, LqdNitrogen, LqdOxygen, MetalOre, MetallicOre, Minerals, RareMetals, Rock, Water.

Star resources * Ammonia, Antimatter, Carbon Dioxide, LqdHe3, Hydrogen, LqdDeuterium, Methane, Nitrogen, Oxygen, XenonGas.


With omnipotent Ore being stripped of its Godhood, the following ISRU chains are proposed and encouraged for use by seasoned modders. Ore abundance is capped to 5% and its presence chance to 80%. It will be inconvenient for most players... but it will still be around.

Ore tanks will be changed via B9 Part Switch, to hold the cryogenic input resources. The intended ISRU chains that will be provided can be viewed in Issue #1.


Rational Resources purges resource distributions placed by most other mods. Untagged resource distributions are all deleted in the ModuleManager :FOR[zRationalResources] pass. The whitelisting mentioned below largely only applies to global/universal placements, and nearly no specific/per-planet placements in order to prevent unwanted high concentrations like Karbonite on Eve.

Whitelisted resources

  • Antimatter, ArgonGas, LqdHe3, Karborundum, LqdDeuterium, LqdHydrogen, XenonGas. (used by at least the Near Future Tech and Far Future Tech mods).
  • Karbonite, Karborundum.
  • Not Dirt (used only by USI MKS. Its absence should be but a minor hurdle to MKS players).

Easy and full compatibility is granted between a configured planet pack and the following mods:

  • Kerbalism
  • TAC Life Support
  • Near Future Tech suite
  • CryoTanks
  • Kerbal Atomics

Version 1.7.0 for Kerbal Space Program 1.9.1

Released on 2020-07-04

  • Added RR Hydro Scoop part for dedicated and more befitting ocean harvester. Related modules no longer populate the XM-G50 intake.
  • Added RR Boxed Decompressor (red ZZZ box) for thawing/heating resources and reversing the processes of the RR Boxed Compressor/Freezer.
  • Kerbalism integration:
    • Added Alumina, CarbonDioxide, Hydrates, MetalOre, Monazite to crustal drills.
    • Added LqdDeuterium, LqdMethane (and changed Ammonia to LqdAmmonia; Nitrogen to LqdNitrogen) to ocean drills.
    • Added all harvester options of the Kerbalism ocean drills to RR Hydro Scoop.
    • Added [Alumina, Hydrates, Monazite] Splitters to Convert-O-Trons. These don't seem to be fully functional yet. Will add remaining RR converter setps but this issue waits to be sorted out.
    • Changed Boxed Convert-O-Trons to always populate with stock method resource converter modules and to respect Kerbalism's interpretation of LF and OX (and adjust these fundamental options accordingly).
    • Changed: Stock Convert-O-Trons will not be populated with RR's extraneous converter modules. This cannot be done properly with creating and maintaining a new Kerbalism profile and KerbalismConfig package.
    • Enabled stock XM-G50 intake to use Kerbalism for atmo harvesting.
    • Enabled RR Exo Scoop to use Kerbalism for space harvesting.
  • Updated units per volume in Classic Stock B9 tank types: Propellium, PropLox.

Download (3.39 MiB)

Version 1.6.0 for Kerbal Space Program 1.9.1

Released on 2020-06-30

  • Added templates: AtmVulcan, SrfVulcan, OcnMudCold, OcnMudWarm.
  • Added support for Extrasolar (planet pack).

Download (2.51 MiB)

Version 1.5.0 for Kerbal Space Program 1.9.1

Released on 2020-05-07

  • Added hybrid SRMs (clones of the Flea and Hammer).
  • Added LqdDeuterium presence.
  • Added Water MET (Microwave ElectroThermal Thruster, clone of Dawn ion engine).
  • Allowed scoop patches to run when KSPI installed.
  • Updated Alumina Splitter and Ore tank types concerning their needs.
  • Updated Hydrates Splitter outputs more, thanks to @ Muetdhiver on forum.
  • Updated other conversion chains using newly available calculators.

Download (2.51 MiB)

Version 1.4.1 for Kerbal Space Program 1.9.1

Released on 2020-04-17

  • Fixed a big error with the NEEDS in the Beyond Home config.
  • You will need to create the folder RationalResourcesAU inside GameData for yourself if you use Beyond Home.

Download (2.37 MiB)

Version 1.3.1 for Kerbal Space Program 1.9.1

Released on 2020-04-05

  • Fixed resource definition issue with SimpleConstruction.

Download (2.36 MiB)

Version 1.3.0 for Kerbal Space Program 1.9.1

Released on 2020-03-31

  • Added converters:
  • Carbon Extractor
  • CO2 Fuser
  • Added detection of Configurable Containers (stops the Ore tank B9PS problem for some players).
  • Enabled "dump excess" on outputs of other covnerters (namely: Hydrates Splitter)

Download (2.36 MiB)

Version 1.2.0 for Kerbal Space Program 1.8.1

Released on 2020-02-13

  • Added missing Water splitter.
  • Added Kerosene (LH2 + Carbon --> LiquidFuel) converter.
  • Fixed missing outputs in Hydrates Splitter.
  • Fixed Alumina and Monazite drills consuming 5x ElectricCharge for their 5x efficiency.
  • Made Carbon output available in CO2 splitter.
  • Made BlackSmith patch only activate if RR Parts is installed.
  • Moved Carbon and CarbonDioxide tank types to be immediately beside each other for Ore tanks.
  • Renamed and rearranged some converters.

Download (2.36 MiB)

Version 1.1.0 for Kerbal Space Program 1.8.1

Released on 2020-02-03

  • Added input fuel switch to fuel cells. (Not available for Classic Stock due to OmniConverters.)
  • LFO, Hydrolox, Methalox for stock.
  • MonoProp, Ammonia for Restock+ APU.
  • Warning: Tweakscale will not affect their rates.
  • Added Silica surface template.
  • Added splitter (converter) for Alumina and Monazite.
  • Added B9 tanks types for Alumina, Carbon, Monazite, Phosphorus (visible to Ore tanks).
  • Added CryoTanks detection for fuel cell patch.
  • Added Kerbalism detection (Do not activate patches for drills, converters, fuel cells if Kerbalism is installed). WIP config exists to add ISRU chains to Kerbalism processes. WIP config is not in download.
  • Added Phosphorus resource. Phosphorus is a vital element in life as we know it, but is incredibly hard to come by and will be priceless in generation ships. Fairly rewarding to produce for funds.
  • Added resource distributions: Alumina and Monazite.
  • Their max abundances are heavily nerfed to fit this mod's pie charts for resource compositions.
  • Their harvesters in the stock drills have been buffed to compensate.
  • Fixed variants in Restocked cloned bread tanks.
  • Removed support for Karbonite and Karborundum as they are handwavium and not rational.
  • Stopped purging KSPI resources. They should coexist now and should appear in SCANsat's resource overlay selection.
  • Updated Extras/ configs:
  • Added facility for refilling Ablator on heatshields. Requires a science lab with engineers, and Ore (or Carbon + Water). Heatshields receive a converter to simulate EVA work. Has upgrades. Converter inputs switchable.
  • Disabled LqdHe3 tank type as it upset some players.
  • Updated Ore tank types (certain heavy resources have reduced capacity due to their mass differences being an order of magnitude apart for other resources).

Download (2.36 MiB)

Version 1.0.3 for Kerbal Space Program 1.8.1

Released on 2019-11-25

  • Added Restock+ new Ore tanks (KSP 1.8) to Ore tank resource switching.
  • Fixed missing Water in Duna and Laythe polar regions without JNSQ.
  • Fixed specific restrictions at Mun Polar Crater without JNSQ.
  • Fixed missing NEEDS in OPM patch.

Download (2.35 MiB)

Version 1.0.2 for Kerbal Space Program 1.7.3

Released on 2019-10-25

  • Updated SSPXr extras config. Caught redundant/overlapping subtypes.
  • Added WBI logistics module to all stock parts when TankSwitchForSquad patch is active and Rational Resources is in Classic Stock play mode.
  • Tiny adjustments to nuclear engines.

Download (2.35 MiB)

Version 1.0.1 for Kerbal Space Program 1.7.3

Released on 2019-09-23

  • Moved B9 tank definitions to core folder to prevent breakage of established mods containing RR tank type patches when RR parts not installed.

Download (2.35 MiB)

Version 1.0.0 for Kerbal Space Program 1.7.3

Released on 2019-09-18

  • Split all added parts and active stock part modifications (except the experiment and the scanners) into their own mod, RationalResourcesParts. This allows RR itself to be a resource placement mod and absolutely nothing more, for those who want to bundle it or those who just don't want parts.
  • Added nuclear engines:
  • "Panther" clone "Main Coon" nuclear turbojet with built-in nuclear reactor.
  • "NERVA" clones. The "O" edition is high thrust and can choose between Carbon Dioxide and Water. The "R" edition is high Isp and can choose between Hydrogen, Ammonia and Methane. Their mode switch feature requires B9 Part Switch 2.10 or later.
  • Added/Updated LqdHe3 presence via ExoRock, ExoIce, Mun templates.
  • Added LqdHe3 to RR Ground Scanner.
  • Added Water to Duna.
  • Reduced MetalOre tank volume. A full tank weighed far, far too much.
  • WBI Classic Stock:
  • Changed nuclear engines to use Classic Stock resources.
  • Added OmniConverters for cycling Atmosphere and CompressedAtmosphere.
  • Provided tank types. Most of Pathfinder's tank types available to all stock tanks through the Extras config.
  • Fixed small error in OPM science config.
  • Fixed XM-G50 intake patch to use harvester modules for ocean filtering. Intake modules showed very undesired behavior.
  • Changes concerning Eve oceans and Kerosene/LiquidFuel:
  • Added large Ore presence to Eve Shallows biome to compensate for a lack of proper heavy hydrocarbon resource outside of RealFuels.
  • Added Extras: RR_EveLiquidFuelOcean.cfg -- what it says on the tin. Also adds a LiquidFuel harvester module to the XM-G50 air scoop. The idea of this is both very necessary on one hand and very silly on the other hand so it will not be active by default and will not be endorsed for use elsewhere.
  • Removed CRP LqdMethane from Eve oceans as this is cryogenic and should not exist at a hot inner planet. It will still appear at any decent world with hydrocarbon oceans-- cold outer worlds.
  • Classic Stock Hydrokerbon presence is unchanged as it meets the mark.

Download (2.35 MiB)

Version 0.9.1 for Kerbal Space Program 1.7.3

Released on 2019-08-08

  • Added support for the Outer Planets Mod.
  • Added Extras folder with optional configs.
    • Moved stock Ore converters remover here.
    • Added RationalResourcesSquad. This extra applies B9PS and all fuel options to all stock tanks. This also adds non-redundant tank types to CryoTanks if that is installed. (Does not affect CryoTanks if installed alongside WBI Classic Stock.)
    • Added patch for Nertea's SSPXr.
    • Added LqdHe3 tank type which only appears for Galaxies Unbound (a planet pack).

Download (2.24 MiB)

Stats for Rational Resources

Downloads over time

    New followers per day

    Top Referrers

    1. spacedock.info
    2. forum.kerbalspaceprogram.com
    3. www.google.com
    4. duckduckgo.com
    5. www.bing.com
    6. yandex.ru
    7. www.ecosia.org
    8. translate.google.com
    9. www.google.de
    10. translate.googleusercontent.com

    Export Raw Stats

    Export Downloads

    Export Followers

    Export Referrals

    Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.