Rational Resources CKAN

Makes resource placement no longer random but fit to composition templates. Promotes cryofuel mods and planet pack to life support compatibility.

License: MIT

Game Version: 1.12.2

Downloads: 41,252

Author: JadeOfMaar

Mod Website: Forum Thread

Support this mod: Donate

Followers: 42

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.31 for Kerbal Space Program 1.12.2

Released on 2021-11-25

  • Added WBI Play Mode UI configs for some Extras.
  • Added Classic Stock Only tank switch to Extras/RationalResourcesSSPXRTanks/ for whoever may find that useful. (Not tested with CRP installed.)
  • Fixed Boxed Compressor and Decompressor. They were being treated as Convert-O-Trons. This issue bricked players hoping to take advantage of CO and CO2.
  • Fixed missing flow mode parameter in all instances in WBI OmniConverter integration.
  • Nerfed the Mk1 and Mk2 SMX generators. They were quite OP.
  • Updated Procedural Gas Tank options to not have so much dry mass.
  • Updated Procedural Gas Tank options to try to be equivalent with short 2.5m tanks for NFP ArgonGas and CryoTanks LH2.
  • Updated Procedural Liquid Tank option to include LqdMethane (unpaired)... CryoTanks does not provide this.

Download (4.22 MiB)

Version 1.30 for Kerbal Space Program 1.12.2

Released on 2021-10-21

  • Assorted and consolidated extras into mod (sub) folders for more CKAN compatibility.
    • [color='red']DELETE any RR extras configs you may have lying around. They will repeat and cause problems now.[/color]
    • Updated RationalResourcesNuclearFamily to:
      • Apply 20% Isp buff to LOX mode on tagged atomic rockets. This mod conflicts with KerbalAtomicsLH2NTRModSupport.
      • Have complete Classic Stock compatibility.
    • Updated RationalResourcesRCSFamily to:
      • Handle all integration of RCS parts, especially the stock ones. This is no longer partially contained/forced by RationalResourcesCompanion.
      • Have complete Classic Stock compatibility.
      • Have some RealFuels compatibility.
      • Properly calculate SL Isp.
    • Created RationalResourcesTACLS to contain any and all TAC LS configs.
      • Updated TAC LS integration for Airline Kuisine: Air Filter now only extracts Nitrogen, Oxygen and Water, and not everything provided to typical RR atmo harvesters.
      • Updated TAC LS integration for SSPXr following the template style complete rewrite done for, and released in, SSPXr itself.
    • Updated RationalResourcesSquad to:
      • Add fuel switching to the Panther, Whiplash, Rapier; Classic Stock supported.
      • Contain the MoreTankSwitches config that supports various parts mods/ their agencies
      • Contain the TankswitchFusionFuel config that adds Deuterium & Helium-3 options to Squad tanks and CryoTanks.
  • Minor adjustments to OmniConverters options.
    • Fixed missing flow mode parameter on ElectricCharge.
    • Changed convert ratio on WBI ElectroPlasma to ElectricCharge from 1:8 to 1:20.

Download (4.22 MiB)

Version 1.20.2 for Kerbal Space Program 1.12.2

Released on 2021-10-08

  • Fixed ProceduralTanks patch

Download (4.21 MiB)

Version 1.20 for Kerbal Space Program 1.12.2

Released on 2021-10-05

  • Added KerbalChangelog support.
  • Added support for RealFuels:
    • Applies to any opted-in Convert-O-Trons (including any WBI OmniConverters), Kerosene ocean harvesting and a CarbonMonoxide + Oxidizer option for fuel cells.
    • Does not add fuel cell options to Kerbalism.
    • Does not include configs for tanks, RCS or engines.
    • Renamed some prior converter options to prevent conflict or confusion.
  • Added/Adjusted support for RealFuels In Kerbalism.
    • Added profile/mod folder: RationalResourcesKerbalismRF.
    • Changed the 4 built-in processes that involve stock propellants to instead involve equivalent real propellants and include blue "RealFuels edition" in the description.
    • Enabled missing Alumina, Hydrates, Spodumene Splitters since they don't involve non-CRP Metal/MetalOre.
    • Enabled slot count (as per the opt-in system) to +1 when upgrades applied. If a mod part opts in with, example: 4 slots, it will automatically have 5 when upgraded.
    • Ensured that the micro-sized Kerbalism Chemical Plant part gets all RR processes and properly scaled.
  • Adjusted throughputs in some converters. Some are faster. Some are slower.
  • Added Opt-in system for fuel cells:
    • Fills in some nasty blanks that were left open in the previous fuel cells patch for Stockalike Mining Extension.
    • Preserves and extends the re-balance given in Extraplanetary Launchpads.
    • Provides for RealFuels.
    • Will not apply to tagged parts if CryoTanks is installed due to CryoTanks having this system also.
  • Fixed Procedural Parts patch:
    • It added a tank option (XenonGas) that already existed and caused that mod to break the ship editors.
    • It added cryofuels options and was not aware of CryoTanks doing the same.
  • Moved demo parts into their own folder: RationalResourcesDemoParts so players can opt out of having them.
  • Moved JNSQ config out of JNSQ and into this mod's package.
  • Renamed original RationalResourcesParts to RationalResourcesCompanion. RationalResourcesParts is now home to only added parts and can be more easily ignored.
  • Updated Extras/RR_NuclearFamily:
    • Added CarbonMonoxide NTR option.
  • Updated Extras/RR_TankswitchForSquad:
    • Added CarbonMonoxide + Oxidizer option.
    • Does not support RealFuels.

Download (4.20 MiB)

Version 1.19.1 for Kerbal Space Program 1.11.2

Released on 2021-08-16

  • Added support for planet pack: GPP.
  • Added to Uraninite abundance in Vulcan template.
  • Added template: AtmPandora which is akin to AtmTerra but has roughly 7% composition reserved for undefined toxic chemicals.
  • Added Uraninite to drills and Ore tanks.
  • Added Silicates Splitter (+1 path to Oxygen).
  • Added Extras/RR_Aluminium.cfg. This causes Alumina and Spodumene splitters to produce Aluminium instead of Metal; reveals this tank type in propellant tanks; changes the hybrid SRBs to consume this.
  • Fixed Kerbalism upgrade slot amount in Freezer and Heater boxes.
  • Minor adjustments to Spodumene Splitter.
  • Removed Extras/RR_EveLiquidFuelOcean.cfg. Any supported ocean harvester parts will gain LiquidFuel harvester module.

Download (4.19 MiB)

Version 1.19 for Kerbal Space Program 1.11.2

Released on 2021-07-08

  • Added Graviolium Ping experiment. This will appear in any part that is a Graviolium scanner.
  • Changed resource whitelist system to only target the resources that RR handles, and no longer purge Handwavium resources. Their owners no longer need to tag them to protect them. This reduces incompatibility with USI on the whole.
  • Added support for planet pack: Galaxies Unbound:
    • Graviolium placement and experiment. (Complete.)
    • Majority resource placement (Carried in GU itself, actually.)
    • Planetary Classification experiment (Virtually complete. Will lag behind due to that mod trickling out updates with new planets.)
  • Added support for planet pack: MPE (Minor Planets Expansion) in part from forum user @ AtomicRocketBooster.
  • Added support for planet pack: RSS (Real Solar System). Science and planet level configuration done. Pending biome-specific configuration.
  • Fixed missing Deuterium in Default, Terra atmo templates.
  • Fixed for Kerbalism:
    • Enabled Hydrates Splitter an Spodumene Splitter without Metal outputs.
    • Procedural Tanks config will not provide Metal and MetalOre options.
  • Reduced abundance values of LqdHe3, Graviolium.
  • Replaced Hydrogen with LqdHydrogen to reduce incompatibility with mods that involve mining of this resource.
  • Restored and nerfed Dirt resource abundance to reduce incompatibility with MKS.
  • Regularized Ore presence so it can be found everywhere. Note: Abundance still nerfed by default.
  • Update Extras/RR_TankswitchForSquad:
    • Isolate parts that are tank + engine and allow them to only hold certain bi-propellants and immediately use the chosen bi-propellants.
    • This affects the stock Twin-boar and Restock+ Pug.
    • Supports Classic Stock.
  • Updated support for planet pack: JNSQ:
    • Added results for splashed on Huygen.
    • Changed Nara's assigned templates.
    • Changed experiment results to templated form.

Download (4.19 MiB)

Version 1.18.1 for Kerbal Space Program 1.11.2

Released on 2021-05-23

  • Minor fixes to dictionary and to Graviolium templates.

Download (4.18 MiB)

Version 1.18.0 for Kerbal Space Program 1.11.2

Released on 2021-05-17

  • Added acid world templates: AtmAcidC, AtmAcidN, OcnAcid. Note that no actual corrosives resources are introduced as no popular mods use them for anything important, or at all, as far as I know.
  • Added ocean template: OcnKerosene.
  • Added more support for Graviolium placement.
  • Added templating system for science results and updated support for the following planet packs to comply: Beyond Home, Extrasolar, Grannus Expansion Pack, Outer Planets Mod.
  • Added integration for Procedural Tanks.
  • Added missing drill options.
  • Fixed broken targeting of converter parts for adding modules (non-Kerbalism).
  • Fixed some Kerbalism issues that sprung up... Again. Thanks to @ Clamp-O-Tron
  • Fixed redundancy issue with Methalox tank options when CryoTanks installed since Methalox changed from optional to always available.
  • Updated gas planet templates:
    • Completed Sudarsky based template series (AtmGasI through AtmGasV).
    • Deprecated AtmGasJovian, AtmGasUranian. Replaced these with AtmGasI, AtmGasIII respectively.
  • Updated planetary classification experiment to work while splashed (but not while flying or landed).
  • Updated surface templates:
    • Changed "specific" stock planet templates to general templates fit for use on any mod planets: [Eve, Mun, Minmus, Duna] to SrfRockMineral, SrfAlumina, SrfMetalSulfur, SrfMetalCarbon respectively.
  • Updated Extras/RR_StripStockConverters.cfg

Download (4.18 MiB)

Version 1.17.1 for Kerbal Space Program 1.11.2

Released on 2021-04-09

  • Added Graviolium module to RR Scanner Green.
  • Adjusted CoreHeat curve for Stockalike Mining Expansion's 3.75m (RefineOre Y-3000) Convert-O-Tron.
  • Fixed Ore Tank patch problems. (Includes file-deletion.)
  • Fixed double-addition of modules to Squad convert-O-Trons.
  • Other adjustments to Squad and RR Convert-O-Trons.
  • Some of these fixes by forum user @ flart.

Download (4.18 MiB)

Version 1.17.0 for Kerbal Space Program 1.11.1

Released on 2021-04-06

  • Added water vapor atmosphere templates: AtmSteam (pure), AtmSteamC (featuring Carbon compounds), AtmSteamN (featuring Nitrogen compounds).
  • Adjusted stock Mun's polar water presence: moved from Polar Crater to Polar Lowlands. This will break water miners landed in Polar Crater.
  • Minor adjustment to SCANsat resource color overlays.
  • Fixed filename issue: AtmVulcan was accidentally named AtmSulfur.
  • Fixed Deuterium issue in AtmIceNitrogen template.

Download (4.18 MiB)

Version 1.16.2 for Kerbal Space Program 1.11.1

Released on 2021-03-13

  • Fixed Ore tank config error

Download (4.18 MiB)

Version 1.16.1 for Kerbal Space Program 1.11.1

Released on 2021-03-13


Download (4.18 MiB)

Version 1.16.0 for Kerbal Space Program 1.11.1

Released on 2021-03-13

  • Added Restock+ APU to, and removed CryoTanks from RR CCK.
  • Added drill support for the standalone "Ventral Drill for stock ISRU" mod.
  • Added integration for Snacks! LS: Create Snacks from Hydrates (CRP) or Rock (Classic Stock).
  • Added Extras:
    • RR_BlacksmithFamily.cfg which allows for parts to opt-in and have Blacksmith style furnace or workshop (compatible with EL) and does opt-in on EL workshops and smelters.
  • Changed part desc heads-up color from green to blue.
  • Enabled Convert-O-Trons that opt-in to have configurable efficiency multiplier and configurable slot count (for mod plugins that facilitate module switching such as Kerbalism and WBI OmniConverters).
  • Fixed (inaccessible) bug with LqdHe3 placement in Mun (specific) template.
  • Fixed and revised Kerbalism integration.
  • Revised opt-in patches for converters, harvesters and Ore tanks.
  • Updated Extras:
    • RR_ScienceLabBlacksmith.cfg: Added 4th level (not available in stock tech tree) and added support for nuclear material tanks for use when NF Electric not installed; Added Classic Stock support.
    • RR_BlacksmithFamily.cfg: Added Classic Stock support.
  • Updated NEEDS and filenames concerning CRP vs Classic Stock to reduce fatal errors concerning WBI Play Mode switching.

Download (4.18 MiB)

Version 1.15.0 for Kerbal Space Program 1.11.1

Released on 2021-02-10

  • Added Extras:
    • RR_RCSFamily.cfg with modlet RationalResourcesRCSFamily to add fuel switching to RCS thrusters whether MonoProp, LFO, or MonoProp (WBI Classic Stock). Has default support for NF Aero, NF Spacecraft, most of NFLV, MKIV Spaceplane, KRE.
  • Added ISRU options (specific to other mods or parts in them):
    • Water-consuming NSW production to FFT 3.75m smelter part.
    • Blacksmith (Ablator refurbishment) to FFT 3.75m smelter part.
    • EL recipe for KerbalHealth Radiation Shielding.
    • Blacksmith based Shielding refurbishment to all parts equipped with KerbalHealth Radiation Shielding.
  • Added/Updated WIP tank options for NF Propulsion (Lihtium,Argon,Xenon).
  • Added opt-in ISRU options:
    • Deuterium: Freezer option to RR Boxed Compressor/Freezer.
    • Deuterium: as byproduct of Water Splitter.
    • Glykerol production (for DeepFreeze users).
    • KerbalHealth Lead Extractor.
  • Added opt-in ISRU options (stock mode only, should already be provided by Kerbalism):
    • NFE Uraninite Harvester.
    • NFE Uraninite Enricher (converter).
  • Fixed missing Kerbalism MRE Rock definition.
  • Moved Kerbalism patches to their own mod folder to prevent their config nodes loading when they need not (when Kerbalism not installed). Due to how Kerbalism operates, configs are parsed before MM runs, making MM conditions irrelevant, and which is the cause of RR processes involving Metal and MetalOre to cause cascade problems because these resources' definitions haven't gotten to load at the time the processes are parsed.
  • Updated Extras:
    • RR_ScienceLabBlacksmith.cfg: Blacksmith is now its own modlet RationalResourcesBlacksmith so it can be targeted by patches or used as a dependency. Its converters are SystemHeat compatible.
  • Updated Water Splitter to produce proper amounts of H2 and O2 gas (was broken and would produce 20%) and to produce Deuterium (gas).

Download (4.18 MiB)

Version 1.14.1 for Kerbal Space Program 1.10.1

Released on 2020-12-08


(Obligatory "I forgot something")

  • Added Spodumene Splitter ISRU. Its primary output is Lithium, used by Near Future engines.
  • Added Spodumene-related B9 tank options.
  • Added Spodumene presence to planets. Most abundant in vulcan and metal worlds and warm mud and lava oceans.
  • Changed some engines to be inoperable when submerged.
  • Rewrite converter options/configs to use Kerbalism side profile system.
  • Rewrite ISRU mod integration system, create opt-in system to more easily integrate other ISRU mods.
  • Updated Extras:
    • RR_NuclearFamily.cfg to handle bimodal rockets and assume their secondary mode, if present, is Lox-Augmented.
    • RR_NuclearFamily.cfg to handle nuclear jets and give them characteristics like the example "Maine Coon" NTJ.
    • RR_NuclearFamily.cfg to handle Restock+ Cherenkov and the Space Tux/Atomic Age engines by default.
    • RR_NuclearFamily.cfg to to add Kerbalism radioactivity.
    • RR_SSPXr_ContainerTypes.cfg to not activate when WBI Classic Stock active.

Download (4.17 MiB)

Version 1.13.0 for Kerbal Space Program 1.10.1

Released on 2020-11-20

  • Added Antimatter presence to gas giant templates.
  • Added LqdDeuterium presence to ice atmospheres.
  • Added templates associated with Event Horizon: WormHole.
  • Added templates associated with Galaxies Unbound: AtmOxygen (not for gas giants), AtmGasHelium, BlackHole, StarNeutron, StarCarbon, StarDyingRedGiant.
  • Added templates for LOX oceans: OcnOxygen (pure), OcnOxygenC (with CO2 and various traces), OcnOxygenN (with Nitrogen).

Download (4.16 MiB)

Version 1.12.0 for Kerbal Space Program 1.10.1

Released on 2020-10-27

  • Added cold gas RCS thrusters with 9 RCS modes (including MonoPropellant).
  • Added patch for Hydrolox and Methalox to stock vernier LFO RCS. (Is not an extra.)
  • Added Extras:
    • RR_ColdGasRCSStock.cfg to add all cold gas options to all stock and Restock+ MonoPropellant RCS.
    • RR_NuclearFamily.cfg causes Reducing Agent and Oxidating Agent versions to appear for compatible NTRs. Simply tag such engines that you like. Insutructions in config. Can run stand-alone.
  • Added support for these in WBI Classic Stock.
  • Added support for GEP (Grannus Expansion Pack). Includes experiment blurbs. This may change later-on and upset landed mining vessels, with new templates that may come.
  • Added support for Grounded - Modular Vehicles.
  • Added template: AtnGasIV for use by some Hot Jool type planets. Produced by forum user: @ Clamp-O-Tron.
  • Added variant select for RR Ocean Scoop. Choose between: white + brown; all white.
  • Added engines:
    • MAPT "Microwave Air Plasma Thruster" built on stock J-20 Juno.
    • SFRJ "SolidFuel Ramjet" built on stock RT-10 Hammer SRB.
  • Renamed engines: water ion and hybrid SRBs. May break craft.
  • Updated Extras:
    • RR_TankswitchForSquad.cfg to not activate when Modular Fuel Tanks installed.

Download (4.15 MiB)

Version 1.11.0 for Kerbal Space Program 1.10.1

Released on 2020-09-20

  • Added Extras:
  • RR_TACLS.cfg changes TAC Life Support: To use the proper resources (Hydrogen, Methane, Carbon) and cease abstracting them with Waste in its converters; Its Air Filter becomes an all purpose atmo harvester; affect TAC patches for Airline Kuisine and Station Parts Redux.
  • RR_TACLS_AirlineKuisine.cfg to similarly affect Airline Kuisine's Mk2 and Mk3 converters.
  • RR_TACLS_SSPXr.cfg to similarly affect Nertea's station parts.
  • Added LqdNitrogen propellant option to Reducing agent NERVA clone.
  • Added missing Rock extraction options to RR exoscoop and for Kerbalism.
  • Added support for Deep Sky Core intakes.

Download (3.43 MiB)

Version 1.10 for Kerbal Space Program 1.10.1

Released on 2020-09-05

  • Classic Stock focus

    • Added support for CryoTanks.
    • Added options for stock fuel cells.
    • Disabled most tank types for fuel tanks as they are mostly not fuels, and enabled Ore tanks to hold them all.
    • Fixed resources for RR atomic engines.
    • Fixed removal of stock converter modules for Boxed Convert-O-Trons (where OmniConverter modules are added).
  • Fixed Configurable Containers detection.

  • Updated Extras:
    • RR_TankswitchForSquad.cfg to stop detecting CryoTanks. This is handled elsewhere.

Download (3.42 MiB)

Version 1.9.0 for Kerbal Space Program 1.10.1

Released on 2020-08-07

  • Added RareMetals B9 tank option to Ore tanks.
  • Added stock/Restock Ore tanks to RR category.
  • Added Extras:
    • RR_MoreTankSwitches.cfg adds tank options for tanks of various manufacturers/mods including Fuel Tanks Plus, USI, Mk2 & Mk3 Expansion, KNES, Munar Industries, Charyol, DaMichael's, NovaPunch, NF Launch Vehicles... (List not made by me, contributed by @ Iodyne on the forum.)
    • RR_NTRReactorPatch.cfg adds the reactor engine functionality (demonstrated in the Main Coon jet engine) to the RR NERVA clones.
    • RR_KCTFuelResources.cfg registers RR eccentric propellants with Kerbal Construction Time.
    • RR_KerbalismEmitters.cfg adds Kerbalism radioactivity to the RR NERVA engines.
  • Updated Extras/RR_EveLiquidFuelOcean.cfg to add LiquidFuel harvesting to the RR Hydroscoop, not the stock air scoop. This update brought to you by Iodyne! A little is plenty, plenty is deadly! but it's super rare and valuable!

Download (3.42 MiB)

Version 1.8.3 for Kerbal Space Program 1.10.1

Released on 2020-08-02

  • Fixed Alumina issue (shortage) on specific stock body templates. (Mun, Minmus, Eve, Duna).

Download (3.42 MiB)

Version 1.8.2 for Kerbal Space Program 1.9.1

Released on 2020-07-27

  • Fixed a small issue with CCK config.
  • Fixed some issues with stock tanks patch. (Didn't catch LF-only and Mono-only tanks when CryoTanks installed; Was not providing Methane and Methalox in some places it should.)
  • Updated patch to not provide MonoPropellant to CryoTanks.

Download (3.42 MiB)

Version 1.8.1 for Kerbal Space Program 1.9.1

Released on 2020-07-25

  • Fixed some Kerbalism issues that sprung up.

Download (3.42 MiB)

Version 1.8.0 for Kerbal Space Program 1.9.1

Released on 2020-07-25

  • Added Community Category Kit (thanks to @Iodyne on forum).
  • Added feature patches (where applicable) and stock subcategories akin to CCK for the following mods:
    • CryoTanks.
    • Far Future Tech.
    • Stockalike Mining Expansion. Includes Kerbalism compatibility.
    • WBI Airships (its Convert-O-Tron).
    • WBI Buffalo (its drill and Convert-O-Tron).
    • WBI Pathfinder (Arcology drilling rig, Castillo Factory, and the Lasso series harvesters).
  • Added Water option for fuselage fuel tanks (for use with the Water NTR and Water ion engine).
  • Added WBI OmniConverter modules.
  • Balance pass on harvesters cloned from stock parts. They cost more, may weigh more, some may perform less than before.
  • Fixed Configurable Containers detection in squad tanks patch.
  • Fixed missing Kerbalism drills config.
  • Fixed shroud style selection on NERVA clones.
  • Replaced Extras/TankswitchExtras.txt with Extras/RR_TankswitchFusionFuel.cfg for increased use of the common ground between Far Future Tech and Galaxies Unbound.

Download (3.42 MiB)

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

Downloads per version

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. e.mail.ru
  9. www.google.co.uk
  10. m.baidu.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.