Kerbalism

Add life support, quality-of-life, radiation, malfunctions, signals and space weather mechanics.

License: Unlicense

Game Version: 1.12.0

Downloads: 66,506

Followers: 158

Outdated Mod

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

Information Changelog Stats

Kerbalism is a mod for Kerbal Space Program that alters the game to add life support, radiation, failures and an entirely new way of doing science.

SPACEDOCK USERS : THIS IS THE KERBALISM-CORE PAGE, YOU ALSO NEED KERBALISM-CONFIG :

Download it from here : KERBALISM-CONFIG

Welcome to Kerbalism

Hundreds of Kerbals were killed in the making of this mod.

Kerbalism is a mod for Kerbal Space Program that alters the game to add life support, radiation, failures and an entirely new way of doing science.

Frequently Asked Questions: FAQ

Current version: 3.13

What's new : New and Noteworthy
Download : Github releases - CKAN
Docs & support : Github wiki - Discord - FAQ - Github issues - KSP forums thread
License : Unlicense (public domain)
KSP version : 1.8.x to 1.11.x
Requires : Module Manager, CommunityResourcePack, HarmonyKSP
Mod compatibility - Changelog - Dev Builds

Download and installation

Download on Github releases or use CKAN

Two packages are required : - Kerbalism is the core plugin, always required. - KerbalismConfig is the default configuration pack.\ It can be be replaced by other packs distributed elsewhere.

Requirements

Third-party configuration packs

Make sure to install exactly one configuration pack only.\ Don't combine packs unless there is explicit instructions to do so. - ROKerbalism for Realism Overhaul / RP-1 by standecco - SIMPLEX Living by theJesuit - KerbalismScienceOnly for Kerbalism with the science feature only

Installation checklist for the "GameData" folder required content :

  • 000_Harmony (folder)
  • CommunityResourcePack (folder)
  • Kerbalism (folder)
  • KerbalismConfig (folder, can be replaced by a third-party config pack)
  • ModuleManager.X.X.X.dll (file)

Mod compatibility and support

Checking the mod compatibility page is mandatory before installing Kerbalism on a heavily modded game.

Kerbalism does very custom stuff. This can break other mods. For a lot of mods that breaks or need balancing, we provide support code and configuration patches. However some mods are incompatible because there is too much feature overlap or support is too complex to implement.

Documentation, help and bug-reporting

  • Tutorials and documentation are available at the Github wiki

  • Need help ?

Ask on Discord or in the KSP forums thread\ Also see this short YouTube video about useful UI tips.

  • You found a bug ?
  • Maybe it's related to another mod ? Check the Mod Compatibility page.
  • Maybe it's a known issue ? Check the GitHub issues and ask on the [official Discord].

  • You want to report a bug ?

  • Install the KSPBugReport plugin and generate a bug report with it. Support requests that don't provide full logs and KSP database dumps are often ignored.
  • Report it on Github issues (preferred) or in the KSP forums thread (we don't go there often).

  • You want to contribute or add support for your mod ?

  • Check the technical guide on the wiki
  • Pull requests are welcome, especially for mod support configs. For code contributions, it is recommended to talk to us on Discord before engaging anything.
  • Read the contributing documentation
  • To build the plugin from the source code, read the BuildSystem documentation

Disclaimer and license

This mod is released under the Unlicense, which mean it's in the public domain.

It includes MiniAVC. If you opt-in, it will use the Internet to check whether there is a new version available. Data is only read from the Internet and no personal information is sent. For more control, download the full KSP-AVC Plugin.

All vessels, all the time

Contrary to popular belief, the observable universe is not a sphere of a 3km radius centered around the active vessel. All mechanics are simulated for loaded and unloaded vessels alike, without exception. Acceptable performance was obtained by a mix of smart approximations and common sense. The performance impact on the game is by and large independent from the number of vessels.

Resources

This isn't your classic post-facto resource simulation. Consumption and production work is coherent regardless of warp speed or storage capacity. Complex chains of transformations that you build for long-term life support or mining bases just work.

Environment

The environment of space is modeled in a simple yet effective way. Temperature is calculated using the direct solar flux, the indirect solar flux bouncing off from celestial bodies, and the radiative infrared cooling off their surfaces.

The simulation of the latter is especially interesting and able to reproduce good results for worlds with and without atmosphere. Radiation is implemented using an overlapping hierarchy of 3D zones, modeled and rendered using signed distance fields. These are used to simulate inner and outer belts, magnetosphere and even the heliopause. Solar weather is represented by Coronal Mass Ejection events, that happen sporadically, increase radiation and cause communication blackouts.

Kerbalism Radiation Belts

Habitats

The habitats of vessels are modeled in terms of internal volume, external surface, and a set of dedicated pseudo resources. These elements are then used to calculate such things as: living space per-capita, the pressure, CO2 and humidity levels of the internal atmosphere, and radiation shielding. Individual habitats can be enabled or disabled, in the editor and in flight, to reconfigure the internal space and everything associated with it during the mission. Inflatable habitats are driven directly by the part pressure.

Life support

Your crew need a constant intake of Food, Water and Oxygen. Failure to provide for these needs will result in unceremonious death. Configurable supply containers are provided.

Kerbals evolved in particular conditions of temperature, and at a very low level of radiation. You should reproduce these conditions wherever your crew go, no matter the external temperature or radiation at that point. Or else death ensues. The vessel habitat can be climatized at the expense of ElectricCharge. Environment radiation can be shielded by applying material layers to the hull, with obvious longevity vs mass trade off.

Psychological needs

The era of tin can interplanetary travel is over. Your crew need some living space, however minimal. Failure to provide enough living space will result in unforeseen events in the vessel, the kind that happen when operators lose concentration. While not fatal directly, they often lead to fatal consequences later on. Some basic comforts can be provided to delay the inevitable mental breakdown. Nothing fancy, just things like windows to look out, antennas to call back home, or gravity rings to generate artificial gravity. Finally, recent research points out that living in a pressurized environment is vastly superior to living in a suit. So bring some Nitrogen to compensate for leaks and keep the internal atmosphere at an acceptable pressure.

ECLSS

A set of <abbr title="Environmental Control and Life Support System">ECLSS</abbr> components is available for installation in any pod. The scrubber for example, that must be used to keep the level of CO2 in the internal atmosphere below a threshold. Or the pressure control system, that can be used to maintain a comfortable atmospheric pressure inside the vessel. In general, if you ever heard of some kind of apparatus used by space agencies to keep the crew alive, you will find it in this mod.

ISRU

The stock <abbr title="In Situ Resource Utilization">ISRU</abbr> converters can host a set of reality-inspired chemical processes. The emerging chains provide a flexible and at the same time challenging system to keep your crew alive. The stock ISRU harvesters functionality has been replaced with an equivalent one that is easier to plan against, as it is now vital for long-term manned missions. The means to harvest from atmospheres and oceans is also present, given the importance of atmospheric resources in this regard.

No life-support like mod would be complete without a greenhouse of some kind. The one included in this mod has a relatively complete set of input resources and by-products, and some more unique characteristics like a lamp that adapts consumption to natural lighting, emergency harvesting, pressure requirements and radiation tolerance.

A planetary resource distribution that mimics the real solar system completes the package.

Reliability

Components don't last forever in the real world. This is modeled by a simple system that can trigger failures on arbitrary modules. Manufacturing quality can be chosen in the editor, per-component, and improve the MTBF but also requires extra cost and mass. The crew can inspect and repair malfunctioned components. Redundancy now becomes a key aspect of the design phase.

Science

Experiments don't return their science output instantly, they require some time to run. Some complete in minutes, others will take months. Not to worry, experiments can run on vessels in the background, you don't have to keep that vessel loaded.

There are two different kinds of experiments: sensor readings and samples. Sensor readings are just plain data that can be transferred between vessels without extra vehicular activities, they also can be transmitted back directly. Samples however require the delicate handling by kerbals, and cannot be transmitted but have to be recovered instead. They also can be analyzed in a lab, which converts it to data that can be transmitted. Analyzing takes a long time, happens transparently to loaded and unloaded vessels alike, and can't be cheated to create science out of thin air. An interesting method is used to bridge existing stock and third-party experiments to the new science system, that works for most experiments without requiring ad-hoc support.

Transmission rates are realistic, and scale with distance to the point that it may take a long time to transmit data from the outer solar system. Data transmission happens transparently in loaded and unloaded vessels. The resulting communication system is simple, yet it also results in more realistic vessel and mission designs.

Automation

Components can be automated using a minimalist scripting system, with a graphical editor. Scripts are triggered manually or by environmental conditions. You can create a script to turn on all the lights as soon as the Sun is not visible anymore, or retract all solar panels as soon as you enter an atmosphere etc.

User Interface

Kerbalism has a nice user interface. A planner UI is available in the editor, to help the user design around all the new mechanics introduced. The planner analysis include resource estimates, habitat informations, redundancy analysis, connectivity simulation, multi-environment radiation details and more. To monitor the status of vessels, the monitor UI is also provided. This looks like a simple list of vessels at first, but just click on it to discover an ingenuous little organizer that allow to watch vessel telemetry, control components, create scripts, manage your science data including transmission and analysis, and configure the alerts per-vessel.

Modules Emulation

Most stock modules and some third-party ones are emulated for what concerns the mechanics introduced by the mod. The level of support depends on the specific module, and may include: simulation of resource consumption and production in unloaded vessels, fixing of timewarp issues in loaded vessels, the ability to disable the module after malfunctions, and also the means to start and stop the module in an automation script.

Version 3.14 for Kerbal Space Program 1.12.0

Released on 2021-06-25

  • Updated for KSP 1.12
  • Fixed missing plants comfort in kerbalism greenhouse part
  • Fixed #743 : Dmagic Orbital Science config has badly named field
  • Fixed #738 : Automation Breaks Sickbay RDU
  • Fixed #731 : Added missing Nitrogen and Ammonia entries on the Surface Scanning Module part
  • Fixed #730 : Inconsistent cost of habitat parts due to unapplied shielding costs compensation
  • Fixed #734 : Monopropellant input rate is wrong in MP Fuel Cell
  • Fixed #740 : Proper support for the SENTINEL telescope module, now consume EC and require a comms data link
  • Fixed #737 : Body experiment restriction for "Gaseous" is inverted

Download (1.51 MiB)

Version 3.13 for Kerbal Space Program 1.11.2

Released on 2021-03-22

WARNING

This release contains an update from Harmony 1 to Harmony 2 library. Harmony is a dependency used by Kerbalism, but also by various other KSP mods. That dependency is not included in Kerbalism anymore, and should be downloaded separately at https://github.com/KSPModdingLibs/HarmonyKSP This also mean that this version of Kerbalism is incompatible with all other mods using Harmony 1. Known mods using Harmony 1 are : * Tilt'em * AirlockPlus * LunaMultiplayer * ~~ConformalDecals~~ Now, compatible, has been updated to use HarmonyKSP too in release 0.2.8

Changelog :

  • New dependency : KSPHarmony available at https://github.com/KSPModdingLibs/HarmonyKSP
  • Removed KSP 1.5 to 1.7 support due to being unsupported by HarmonyKSP
  • Fix #713 : Wrong solar power atmospheric opacity evaluation
  • Fix incorrect SolarFluxAtHome when multiple Kopernicus stars exists
  • Fix the configure Upgrade-Slots patch not being applied to other mods parts
  • Part / Module requirements in experiments require now show the name of the required module/part in the UI

Download (1.25 MiB)

Version 3.12 for Kerbal Space Program 1.11.0

Released on 2020-12-18

  • Updated for KSP 1.11
  • Monopropellant support for KSP 1.11 EVA jetpack and "eva fuel cylinders" (@gotmachine)
  • Removed ability to disable habitats, to mitigate the (unfixed) bugs with pressurization (@gotmachine)
  • Added radiation fields configs for GPP and GEP (@SirMortimer)
  • Enable water recycler process on US2 Water Purifier wedge (@ccavisess)
  • 690 : Handle B9PS switching of solar panel rates (NFSolar...) (@gotmachine)

  • 654 : Comet samples support (@gotmachine)

  • Improvements to engine reliability patches (@hemeac)
  • Support for KiwiTechTree in EngineIgnitor support patch (@Clamp-o-Tron)
  • Fix to radial LS containers mass (@Murtnowski)

Download (1.82 MiB)

Version 3.9 for Kerbal Space Program 1.9.1

Released on 2020-05-14

For all KSP versions from 1.5.x to 1.9.x

  • Fix missing closing bracket causing reliability configs to not be applied

Download (1.43 MiB)

Version 3.8 for Kerbal Space Program 1.9.1

Released on 2020-05-14

For all KSP versions from 1.5.x to 1.9.x

Some bugfixes and mod compatibility updates :

  • Fix #635 : NaN propagation happening (usually) on SOI changes.
  • Fixed deployed science experiments giving the full science value on the first transmission event
  • Fix #620 : Allow DeepFreeze (and TACLS) compatibility by disabling their background processing difficulty setting
  • Fix #618 : Use the new Kopernicus 1.8+ MM variable for disabling the Kopernicus solar panel module
  • Fix #628 : Ground experiments does not work with "Science = false"
  • Fix #630 : (Bureaucracy support) Pass a very small positive number as science value when a subject is completed to preserve stock contract functionality.
  • Fix #625 : TestFlight no longer is hard coded to disable reliability, this is done via configuration instead
  • Fix #610 : Fixed BIRDIE experiment requirement so it can be done
  • Fix for TU support configs (LiOn)
  • Korean localization (Vannadin)
  • Reduced radiation damage on some equipments (solar panels, transmitters and antennas)
  • Remove engine failures if EngineIgnitor or PayToPlay is installed

Download (1.43 MiB)

Version 3.7 for Kerbal Space Program 1.9.0

Released on 2020-02-21

No changelog provided

Download (1.43 MiB)

Version 3.6 for Kerbal Space Program 1.9.0

Released on 2020-02-18

No changelog provided

Download (1.43 MiB)

Version 3.4 for Kerbal Space Program 1.8.1

Released on 2020-01-29

No changelog provided

Download (1.44 MiB)

Version 3.3 for Kerbal Space Program 1.8.1

Released on 2020-01-27

No changelog provided

Download (1.51 MiB)

Version 3.2 for Kerbal Space Program 1.8.1

Released on 2019-12-15

No changelog provided

Download (1.37 MiB)

Version 3.1 for Kerbal Space Program 1.8.1

Released on 2019-11-19

A list of changes is available on the GitHub release page.

Download (1.36 MiB)

Version 3.0.2 for Kerbal Space Program 1.7.1

Released on 2019-06-08

v3.0.2 for all versions of KSP from 1.4.0 to 1.7.x

  • 2019-06-08

Changes since the last release

  • ACTUALLY fixed the unintended need to repeat the same experiments multiple times for full science value. (SirMortimer, Arthur)

Download (5.54 MiB)

Version 3.0.1 for Kerbal Space Program 1.7.1

Released on 2019-06-08

v3.0.1 for all versions of KSP from 1.4.0 to 1.7.x

  • 2019-06-08

Changes since the last release

  • Fixed the unintended need to repeat the same experiments multiple times.

Download (5.54 MiB)

Version 3.0 for Kerbal Space Program 1.7.1

Released on 2019-06-07

v3.0 for all versions of KSP from 1.4.0 to 1.7.x

  • 2019-06-07

Changes since the last release

  • New Science system. See https://github.com/Kerbalism/Kerbalism/wiki/Science-System (Sir Mortimer, Arthur, and a lot of people who helped)
  • Add Reliability to USI Nuclear Reactors (PiezPiedPy)
  • Fix ISRU capacities for CryoTanks and USI (PiezPiedPy)
  • Correct LH2 storage capacities of the Radial container for AirlineKuisine, CryoTanks and USI (PiezPiedPy)
  • Near Future Electrical tweaks: Uranite drilling, storage and ISRU processing added (PiezPiedPy)
  • Textures Unlimited support (HaullyGames)
  • Update habitats for the new V2 and Making History DLC pods (PiezPiedPy)
  • Recalculated habitat atmosphere leakage, was originally calculated for a Human day which is 4x longer (PiezPiedPy)
  • Added an 'EVA's available' indicator to the Planner and Monitor (PiezPiedPy)
  • Optimized Planner: Part 1 - Chill the stuttering in VAB/SPH (PiezPiedPy)
  • Reduced Mass of ECLSS and Chemical Processors from 450kg to 40kg (Sir Mortimer)
  • CO2 poisoning warning message will pop up sooner to give you some time to fix the issue (Sir Mortimer)
  • Preemptive maintenance: if a component is found not to be in very good condition during inspection, it can be serviced to avoid a failure (Sir Mortimer)
  • Fixed emitters (shields) can be used in automation tab again (Sir Mortimer)
  • Processes ECLSS, Fuel Cells, Chemical Plant etc. can be controlled from automation tab again (Sir Mortimer)
  • Added Kerbalism flags (Mzxs)
  • Adjusted N2 leakage (Sir Mortimer)
  • When analyzing science in a lab, don't drive people crazy with the "Transmission finished" message for every bit of researched data (Sir Mortimer)
  • Going to EVA will now loose a nominal amount of nitrogen to the airlock. The amount can be changed in the settings (Sir Mortimer)
  • Fixed the bug where monoprop appeared out of nowhere when leaving a vessel that had none in it (#288) (Sir Mortimer)
  • Monoprop+O2 fuel cell is now available sooner in the tech tree. Basic Science unlocks this process along with the fuel cell (Sir Mortimer)
  • Added LSS system diagrams, and a small guide on how to set up O2 + water recycling (Sir Mortimer)
  • Hide Sickbay from automation if it is unavailable (Sir Mortimer)
  • Reverted the part-specific process handling introduced with PR #280 as it caused other issues (Sir Mortimer)
  • Fixed the issue with placing parts in a symmetry group > 2 in the editor (Sir Mortimer)
  • Added API: mods now can register callbacks for failure events triggered by Kerbalism Reliability (Sir Mortimer)
  • Added API: mods now can provide their own communication characteristics (antenna info). Currently we just support RemoteTech, this allows other mods to support Kerbalism (Sir Mortimer)
  • Fixed #249: NEOS incompatibility (Sir Mortimer)
  • Added option for automated sample analysis, works like automated data transmission (Sir Mortimer)
  • SCANsat support for new science system (Sir Mortimer)
  • Some changes to the communication system: data rates, EC consumption and range calculation changed (Sir Mortimer)
  • Support for solar panel efficiency curve. Panels can degrade over time. (Sir Mortimer)
  • KER Parts will act as hard drives (Sir Mortimer)
  • A lot of new experiments (Arthur, theJesuit)
  • Mod Support for new science: DMagic Orbital Science, Station Science (Arthur)
  • Some performance improvements with caches (Sir Mortimer)
  • Added support for Breaking Ground surface experiments (steamp0rt, Gotmachine, SirMortimer)
  • Split Kerbalism into core and config packages for better usability with other configurations (looking at you, RO)

Download (5.54 MiB)

Version 2.1.2 for Kerbal Space Program 1.6.1

Released on 2019-02-04

v2.1.2 for all versions of KSP from 1.3.1 to 1.6.x

  • 2019-02-04

Changes since the last release

  • Fix Kerbalism parts search filters and missing tab in the VAB/SPH (PiezPiedPy)
  • Fix processes not calculating capacities correctly (PiezPiedPy)
  • Made the PartUpgrade for module slots require ProfileDefault (theJesuit)
  • Took away some of the Partupgrade as I upgraded my MM fu. (theJesuit)
  • Fixed compatability with Module Manager 4.x (steamp0rt, with lots of help from blowfish)

Download (4.66 MiB)

Version 2.1.1 for Kerbal Space Program 1.6.0

Released on 2018-12-22

Kerbalism 2.1.1 for KSP 1.6.x, 1.5.x, 1.4.x, and 1.3.1

  • 2013-12-22

Changes since last release

  • Update for 1.6.x

Download (4.05 MiB)

Version 2.1.0.0 for Kerbal Space Program 1.5.1

Released on 2018-12-18

All the DLLs and BINs are signed with the GPG key steamport steamport@protonmail.com (F3F5 C121 EA1A ADCA)

Works on KSP 1.3.x, 1.4.x, and 1.5.x. No extra binaries needed.

v2.1.0 for KSP 1.5.x , 1.4.x and 1.3.1

  • 2018-12-18

Changes since the last release

  • xmitDataScalar = 1 for Bluedog DB early probes. (Gordon Dry)
  • Add support patch for the USI-NF compatibility patch. (Gordon Dry)
  • Make CCK play nice with FilterExtensions. (Gordon Dry)
  • Added sickbay RDU to four additional parts (with 1 slot each):
  • Bluedog_DB - MOL Orbital Habitation SegmentS
  • StationPartsExpansionRedux - PTD-5 'Sunrise' Habitation Module
  • NearFutureSpacecraft - PPD-24 Itinerant Service Container
  • Duna Direct's Kerbin Return Vehicle (KRV) (Gordon Dry)
  • Sickbay TV is only available in crewable parts (crew >3) without a laboratory now and it uses 0.25 EC/s instead of 12 EC/s. It's 64x less effective now - and same as effective as 100% comfort. (Gordon Dry)
  • Sickbay RDU now uses 3.5 EC/s instead of 35 EC/s but also works 5x slower (cures 0.02 rad/h now). (Gordon Dry)
  • Added support for Kerbalow KA-330 Inflatable Space Hotel. (Gordon Dry)
  • Added missing xmitDataScalar to Support/OrbitalScience.cfg and also added UniversalStorage2 compatibility. (Gordon Dry)
  • Converted all remaining png and mbm textures to dds (Gordon Dry)
  • The connection signal icon alternates between yellow and red when signal strengh is below 5%. (HaullyGames)
  • Connection: connection rate is minimum rate in ControlPath. (HaullyGames)
  • Kerbals on EVA got a radio to transmit science data. Antenna range limited to 35km. (Gordon Dry)
  • Converted all remaining png and mbm textures to dds (Gordon Dry)
  • File Manager shows remaining transmission time when hovering over file. (HaullyGames)
  • RemoteTech - Added signal strength based on Dist/maxDist. (HaullyGames)
  • Added "Set as Target" in Monitor. (HaullyGames)
  • Panel - Define the hover area to be the same size of font size. (HaullyGames)
  • Increased SCANSat experiment sizes. A planetary map shouldn't be smaller than a temperature reading. (Sir Mortimer)
  • Connection Manager Panel, click in signal Icon to open the Connection Panel. (HaullyGames)
  • CommNet: disable stock transmission buttons and transmission action group. (HaullyGames)
  • Add support for per-part resource simulation which is ONLY used for resources that are NO_FLOW, such as EnrichedUranium. (madman2003)
  • Fix support for dump options that don't use valves. (madman2003)
  • Make the planner outputs less quirky by running the simulator several cycles to reach steady state. (madman2003)
  • NearFutureSolar: Add reliability for curved solar panels. (madman2003)
  • NearFutureElectrical: Support Reactors and Reprocessor. (madman2003)
  • Don't show resources in telemetry that have practically zero value, avoid flickering telemetry. (madman2003)
  • Don't fill habitat with CO2 rich atmosphere when enabling habitat in VAB. (madman2003)
  • Air pump should only work on planets with naturally breathable atmosphere. (madman2003)

Download (3.89 MiB)

Version 2.0.0.0 for Kerbal Space Program 1.5.1

Released on 2018-10-20

All the binaries and DLLs are signed with the GPG key: steamport steamport@protonmail.com (F3F5 C121 EA1A ADCA)

Works on KSP 1.3.x, 1.4.x, and 1.5.x. No extra binaries needed.

v2.0.0 for KSP 1.5.x , 1.4.x and 1.3.1

Changes since the last release

  • Support for KSP 1.5.x
  • Also "normal" launch clamps' generators are not simulated in planner by default (Gordon Dry)
  • Quick fix to crewable launch towers like the FASA Launch Tower: disable the habitat by default and disable simulating the generator in planner by default (Gordon Dry)
  • Dump valve not saving its state on vessel change, bug fixed (PiezPiedPy)
  • Fixed SSPX IVA rotation. (HaullyGames)
  • Kerbals consume slightly different amounts of food, water and oxygen, and react differently to stress and radiation. When under stress they can make mistakes, some do better than others. (Sir Mortimer)
  • A laboratory with high level crew members in it will work faster (Sir Mortimer)
  • Harvesters will work better with an engineer on board. (Sir Mortimer)
  • Fixed another icons sometimes not displaying bug (PiezPiedPy)
  • SSPX 2.5m Greenhouse now producing food at the expected rate. (theJesuit)
  • ResourceBalance run the pressurizing\depressurizing (old "equalize\venting"), it gives priority to habitats with crew. (HaullyGames)
  • Habitats equalize/venting function changed to pressurizing/depressurizing, crewed habitats have priority while multiple habitats are pressurizing. (HaullyGames)
  • New AirPump process added to control pressure in breathable environment. (HaullyGames)
  • Fixed missing N2 when mod is added in an existing game. (HaullyGames)
  • Fixed issue with CommNet not updating for unloaded vessels (leomike, HaullyGames)
  • Added bandwidth preferences in Game Settings. (HaullyGames)
  • Added 'GoTo' button in Penal, the vesselType button allowed to change to other vessel. (HaullyGames)
  • Fixed Orbital Science experiments size (Sir Mortimer)
  • Fixed antenna consumption and Automation controller to antennas with GenericAnimation. (HaullyGames)
  • Automation has devices sorted by name. (HaullyGames)
  • Updated docs for the recent 1/16 buff (Sir Mortimer)
  • Support for KSP 1.5.0
  • Don't show fixed antennas in device manager (Sir Mortimer)

Download (4.39 MiB)

Version 1.9.0 for Kerbal Space Program 1.5.0

Released on 2018-09-15

All the DLLs and BINs are signed with the GPG key steamport <steamport@protonmail.com> (F3F5 C121 EA1A ADCA)

v1.9.0 for 1.4.x

  • 2018-15-9

Changes since the last release

  • Kerbal LS rates have been recalculated based on 1/16 of a Humans consumption due to their size and day length (PiezPiedPy)
  • A dump valve has been added to the Fuel Cells (PiezPiedPy)
  • Reliability added to the active shield and slightly increased its effectiveness (PiezPiedPy)
  • Vessels with RemoteTech antennas fitted that where missing on the monitor due to old SaveGames, bug fixed (PiezPiedPy)
  • Stock antennas can now be controlled by automation (Yaar Podshipnik)
  • Devices shown in the device manager are now sorted (Sir Mortimer)
  • Fixed the EC issue when accelerating to extremely fast time warp while a vessel is in shadow (Sir Mortimer)
  • Improved vessel search in monitor: you can search for the name of the central body and the vessel name (Sir Mortimer)
  • Added vessel type icons and filter buttons to include/exclude vessels in the monitor list (Sir Mortimer, PiezPiedPy)
  • SSPX PDT-6 'Star' Utility Module balanced: shield strength, costs, tech level requirement and reliability (Sir Mortimer)
  • SSPX greenhouses have been rebalanced and missing exercise equipment for some SSPX parts added (Dr.Jet)
  • If Community Category Kit is installed then Kerbalism will place its parts into CCK respective categories (Sir Mortimer)
  • Game preferences now includes Kerbalism settings that previously were in Settings.cfg (Sir Mortimer)

Known Issues

  • KerboKatz FrameLimiter mod is known to make the Icons disappear

Download (4.04 MiB)

Version BP-1.9.0 for Kerbal Space Program 1.3.1

Released on 2018-09-15

v1.9.0 for 1.3.1

  • 2018-15-9

Changes since the last release

  • Kerbal LS rates have been recalculated based on 1/16 of a Humans consumption due to their size and day length (PiezPiedPy)
  • A dump valve has been added to the Fuel Cells (PiezPiedPy)
  • Reliability added to the active shield and slightly increased its effectiveness (PiezPiedPy)
  • Vessels with RemoteTech antennas fitted that where missing on the monitor due to old SaveGames, bug fixed (PiezPiedPy)
  • Stock antennas can now be controlled by automation (Yaar Podshipnik)
  • Devices shown in the device manager are now sorted (Sir Mortimer)
  • Fixed the EC issue when accelerating to extremely fast time warp while a vessel is in shadow (Sir Mortimer)
  • Improved vessel search in monitor: you can search for the name of the central body and the vessel name (Sir Mortimer)
  • Added vessel type icons and filter buttons to include/exclude vessels in the monitor list (Sir Mortimer, PiezPiedPy)
  • SSPX PDT-6 'Star' Utility Module balanced: shield strength, costs, tech level requirement and reliability (Sir Mortimer)
  • SSPX greenhouses have been rebalanced and missing exercise equipment for some SSPX parts added (Dr.Jet)
  • If Community Category Kit is installed then Kerbalism will place its parts into CCK respective categories (Sir Mortimer)
  • Game preferences now includes Kerbalism settings that previously were in Settings.cfg (Sir Mortimer)

Known Issues

  • KerboKatz FrameLimiter mod is known to make the Icons disappear

Download (4.02 MiB)

Version 1.8.0 for Kerbal Space Program 1.4.5

Released on 2018-08-21

v1.8.0 for KSP 1.4.x

Changes since the last release

  • Kerbalism documents are now available here: https://kerbalism.readthedocs.io Note they are still a Work in Progress

  • Fixed the icons sometimes not displaying bug and icon scaling bug (PiezPiedPy)

  • RemoteTech support now integrates correctly with the planner and signal system (PiezPiedPy)
  • Improved RemoteTech support (simulate in planner buttons, reliability, antenna EC consumption) (Gordon Dry & PiezPiedPy)
  • RemoteTech antennas will need power even if vessel is unloaded (Sir Mortimer)
  • RemoteTech antennas fitted to Vessels without power will no longer relay signals to other vessels (Sir Mortimer)
  • RemoteTech antennas can now be enabled/disabled in Automation (Sir Mortimer)
  • RemoteTech antennas can now break down due to reliability failures (Sir Mortimer)
  • Chemical Plant and ECLSS parts are now surface attachable, ECLSS part capacity increased to support 3 crew (PiezPiedPy)
  • Added support for ConfigurableContainers, they now have 6 additional tank config's as defined below: KerbalismSupplies (Food, Water) - KerbalismBreathing (Oxygen, Nitrogen) KerbalismWaste (Waste, WasteWater) - KerbalismGreenhouse (CarbonDioxide, Ammonia, Water) KerbalismFuelcellH2 (Oxygen, Hydrogen) - KerbalismFuelcellMP (Oxygen, MonoPropellant) (Gordon Dry)
  • Containers have had their volume and mass calculated with a calculator (PiezPiedPy)
  • Science labs can now reset experiments (PiezPiedPy)
  • CryoTanks are now simulated in the background, also fuel boiloff is simulated in the planner (PiezPiedPy)
  • Reverted the Quick'n'dirty fix for GPOSpeedFuelPump because it has been fixed with v1.8.14 (Gordon Dry)
  • Added a fix to make sure there is a module Reliability for parachutes, also for RealChute/RealChuteFAR (Gordon Dry)
  • Scaled the ISRU's capacity to be more representative of their size (PiezPiedPy)
  • All priority type processes have been removed and replaced with a Dump button that configures the dumped resource type(s) to dump overboard, the Dump button is also usable InFlight allowing for changes of strategies on the go (PiezPiedPy)
  • Overhaul of all Chemical Plant and ISRU processes using CRP densities and molar masses (PiezPiedPy)
  • SOE process now converts wasted Carbon into Shielding, Haber process now needs EC (PiezPiedPy)
  • Hydrazine process now outputs Oxygen and requires EC and A New Nitrogen injected Hydrazine process added (PiezPiedPy)
  • Vessel group filter can now search for vessel names that contain multiple words (Sir Mortimer)
  • Changed the Small Supply Container to be 0.625m in diameter instead of 0.5m (Gordon Dry)
  • Added radiation belts to ExtraSolar planets and moons - science definition texts still missing (Gordon Dry)
  • Fixed a commented out bracket in another patch that hindered the Bluedog_DB Geiger counter from being a sensor (Gordon Dry)
  • Configurable parts can now contain the same process in multiple slots (PiezPiedPy)
  • Fixed MRE not running when shielding is full or does not exist on a vessel (PiezPiedPy)
  • MRE process now outputs a small amount of CO2 (PiezPiedPy)
  • GeigerCounter science experiment fixes for OPM and NewHorizons. Also SEP support fixes (Gordon Dry)
  • Rebalanced Sabatier and Anthraquinone processes to output LiquidFuel and Oxidizer at Stock ratio of 9:11 (PiezPiedPy)
  • Rebalanced H2+O2 and LH2+O2 fuel cells to output more realistic EC levels (PiezPiedPy)
  • Some tooltip colors changed from a nasty hard to see red to a nice gold (PiezPiedPy)
  • Fixed antennas bug having no science data rate in languages other than English (PiezPiedPy)
  • Support for AirlineKuisine (PiezPiedPy)

For Developers

  • Support for development on mac now included, also with help in the CONTRIBUTING.md file (Sir Mortimer)

Download (3.86 MiB)

Version BP-1.8.0 for Kerbal Space Program 1.3.1

Released on 2018-08-21

v1.8.0 for 1.3.1

Changes since the last release

  • Kerbalism documents are now available here: https://kerbalism.readthedocs.io Note they are still a Work in Progress

  • Fixed the icons sometimes not displaying bug and icon scaling bug (PiezPiedPy)

  • RemoteTech support now integrates correctly with the planner and signal system (PiezPiedPy)
  • Improved RemoteTech support (simulate in planner buttons, reliability, antenna EC consumption) (Gordon Dry & PiezPiedPy)
  • RemoteTech antennas will need power even if vessel is unloaded (Sir Mortimer)
  • RemoteTech antennas fitted to Vessels without power will no longer relay signals to other vessels (Sir Mortimer)
  • RemoteTech antennas can now be enabled/disabled in Automation (Sir Mortimer)
  • RemoteTech antennas can now break down due to reliability failures (Sir Mortimer)
  • Chemical Plant and ECLSS parts are now surface attachable, ECLSS part capacity increased to support 3 crew (PiezPiedPy)
  • Added support for ConfigurableContainers, they now have 6 additional tank config's as defined below: KerbalismSupplies (Food, Water) - KerbalismBreathing (Oxygen, Nitrogen) KerbalismWaste (Waste, WasteWater) - KerbalismGreenhouse (CarbonDioxide, Ammonia, Water) KerbalismFuelcellH2 (Oxygen, Hydrogen) - KerbalismFuelcellMP (Oxygen, MonoPropellant) (Gordon Dry)
  • Containers have had their volume and mass calculated with a calculator (PiezPiedPy)
  • Science labs can now reset experiments (PiezPiedPy)
  • CryoTanks are now simulated in the background, also fuel boiloff is simulated in the planner (PiezPiedPy)
  • Reverted the Quick'n'dirty fix for GPOSpeedFuelPump because it has been fixed with v1.8.14 (Gordon Dry)
  • Added a fix to make sure there is a module Reliability for parachutes, also for RealChute/RealChuteFAR (Gordon Dry)
  • Scaled the ISRU's capacity to be more representative of their size (PiezPiedPy)
  • All priority type processes have been removed and replaced with a Dump button that configures the dumped resource type(s) to dump overboard, the Dump button is also usable InFlight allowing for changes of strategies on the go (PiezPiedPy)
  • Overhaul of all Chemical Plant and ISRU processes using CRP densities and molar masses (PiezPiedPy)
  • SOE process now converts wasted Carbon into Shielding, Haber process now needs EC (PiezPiedPy)
  • Hydrazine process now outputs Oxygen and requires EC and A New Nitrogen injected Hydrazine process added (PiezPiedPy)
  • Vessel group filter can now search for vessel names that contain multiple words (Sir Mortimer)
  • Changed the Small Supply Container to be 0.625m in diameter instead of 0.5m (Gordon Dry)
  • Added radiation belts to ExtraSolar planets and moons - science definition texts still missing (Gordon Dry)
  • Fixed a commented out bracket in another patch that hindered the Bluedog_DB Geiger counter from being a sensor (Gordon Dry)
  • Configurable parts can now contain the same process in multiple slots (PiezPiedPy)
  • Fixed MRE not running when shielding is full or does not exist on a vessel (PiezPiedPy)
  • MRE process now outputs a small amount of CO2 (PiezPiedPy)
  • GeigerCounter science experiment fixes for OPM and NewHorizons. Also SEP support fixes (Gordon Dry)
  • Rebalanced Sabatier and Anthraquinone processes to output LiquidFuel and Oxidizer at Stock ratio of 9:11 (PiezPiedPy)
  • Rebalanced H2+O2 and LH2+O2 fuel cells to output more realistic EC levels (PiezPiedPy)
  • Some tooltip colors changed from a nasty hard to see red to a nice gold (PiezPiedPy)
  • Fixed antennas bug having no science data rate in languages other than English (PiezPiedPy)
  • Support for AirlineKuisine (PiezPiedPy)

For Developers

  • Support for development on mac now included, also with help in the CONTRIBUTING.md file (Sir Mortimer)

Download (3.84 MiB)

Version 1.7.1.1 for Kerbal Space Program 1.4.3

Released on 2018-07-03

Kerbalism 1.7.1.1 for KSP 1.4.x (See BP-1.7.1.1 for 1.3.1)

  • Fixed MM errors

Download (3.83 MiB)

Version BP-1.7.1.1 for Kerbal Space Program 1.3.1

Released on 2018-07-03

This is the backport for KSP 1.3.1. See normal 1.7.1.1 for KSP 1.4.x.

Download (3.81 MiB)

Version 1.7.1 for Kerbal Space Program 1.4.3

Released on 2018-07-02

v1.7.1 for KSP 1.4.4 (See BP-1.7.1 for KSP 1.3.1)

  • 2018-07-02

Changes since the last release

  • The Chemical Plant and External Life Support have had a repaint (PiezPiedPy)
  • Added Xenon Gas to the Radial Pressurized Tanks (PiezPiedPy)
  • Added Engines and RCS that use EC and/or LH2 when supported by a mod such as USI to the Planner (PiezPiedPy)
  • Added part specific tags (Gordon Dry)
  • A simple support patch for RealBattery - no final solution (Gordon Dry)
  • Recalculated pressure control EC consumption to be more realistic (PiezPiedPy)
  • Increase all crewable parts' EC because ECLSS uses EC constantly, you wanna survive in the Apollo LM, right? (Gordon Dry, PiezPiedPy)
  • Quick'n'dirty fix for GPOSpeedFuelPump to avoid shielding to be pumpable by default (Gordon Dry)
  • Reliability: mtbf depends mass; lighter parts last longer - max. ~16 years (~64 years in high quality), heavier parts last shorter - min. ~4 years (~16 years in high quality). Built in reliability modules don't take the whole part's mass into account, but their respective extra_mass (Gordon Dry)
  • Greenhouses now act like a scrubber and also will not use CO2 or produce O2 when in a breathable atmosphere (PiezPiedPy)
  • Reliability: mass and cost difference between standard and high quality is now relative to the part type (Gordon Dry)
  • Allow vessel config when there is no vessel signal (PiezPiedPy)
  • Fixed EVA Scrubber, ooops was broken by changes to Habitation (PiezPiedPy)
  • Fuel Cells are now configurable with H2+O2 and Monoprop+O2 processes (PiezPiedPy)
  • Added LH2+O2 processes to the Fuel Cells for USI and CryoTanks Support (PiezPiedPy)
  • Added Hydrogen Liquefaction and Liquid Hydrogen Evaporator processes to USI and CryoTanks Support (PiezPiedPy)
  • Fixed CryoTanks NRE in Planner and added LH2 to radial tanks for CryoTanks Support (PiezPiedPy)

Download (3.82 MiB)

Version BP-1.7.1 for Kerbal Space Program 1.3.1

Released on 2018-07-02

This is a backport of Kerbalism 1.7.1 for KSP 1.3.1. See 1.7.1's changelog.

Download (3.80 MiB)

Version 1.7.0 for Kerbal Space Program 1.4.3

Released on 2018-06-19

  • Moved Humidity into Habitation (PiezPiedPy)
  • Pressure and CO2 Poisoning rates are back to normal (PiezPiedPy)
  • GravityRing NRE's in VAB/SPH bug fixed (PiezPiedPy)
  • Click through prevention added (some things can still be clicked through the windows, due to using KSP's old style Gui) (PiezPiedPy)
  • Overhaul to transmitter use, planning and monitoring, data rates, signal strength, EC cost and targets now work. Internal
    transmitters are separate from external transmitters and will only transmit telemetry and command control, they are also
    shown separately in the planner and are constantly powered unless you run out of EC, with the added benefit of loosing
    contact with DSN and subsequent control.
    External transmitters will lose contact when retracted, break, or if you run out of EC rendering long distance comms, call
    home and your ability to transmit science to zero. External transmitters will also stop using EC when retracted.
    EVA suits now contain a small internal transmitter for transmitting telemetry and controlling remote probes and rovers etc.
    All transmitters have had their EC usage changed to more realistic values and are also combinable. There is a minor drawback
    though, when changing scenes with the [ESC]Pause menu you may notice the target readout pointing to the wrong vessel and
    some signals that where previously dis-connected wrongly connecting back online, simply changing scene from for example
    the Space Center to Tracking Station will solve all errors in the network.
    Thanks to (PiezPiedPy) for the transmitter overhaul.*
  • Nitrogen added to pods on rescue, Humidity controller now detects breathable atmospheres (PiezPiedPy)
  • Kerbalism Communotron 8 transmitter is back (PiezPiedPy)
  • Transmitters have reliability added and tweaked EC costs, also removed simulate button for internal transmitters (PiezPiedPy)
  • Signal lost/found during GameScene changes and SaveGame load, annoying bug fixed (PiezPiedPy)
  • Support for Connected Living Spaces fixed (PiezPiedPy) also thanks go to Gordon-Dry ;)
  • Module Manager cache bug fixed (PiezPiedPy)
  • Added an upgrade part to the TechTree that adds a slot to the Manned pods, ECLSS module and Chemical plants (PiezPiedPy)
  • Chemical plant capacity fixed, it was nurfed by accident in a previous release (PiezPiedPy)
  • TechTree locations for Humidity controller and External ECLSS moved for a better Career balance (PiezPiedPy)
  • Fix ContractConfigurator bug (PiezPiedPy)

Download (3.62 MiB)

Version 1.6.0 for Kerbal Space Program 1.4.3

Released on 2018-05-26

Changes since the last release

  • Harvesters can now extract Nitrogen from the surface (JadeOfMom)
  • Filters can now extract Ammonia from the atmosphere (JadeOfMom)
  • New parts MiniPump and RadialPump to extract Water, Nitrogen and Ammonia from oceans (thanks to JadeOfMom for the Harvesters and PiezPiedPy for the parts)
  • Harvesters are now spec'ed at 10% abundance by default (madman2003) The percentage is specified in the UI when selecting the process the havester will run The percentage can be overruled for individual parts
  • Harvesting rate scales linearly with abundance (madman2003)
  • Water harvesting has been buffed by a factor 6 (at the reference 10% abundance) compared to release 1.5.1 (madman2003)
  • Restored antenna simulation button (PiezPiedPy)
  • Fix greenhouse animation for SSPX (madman2003)
  • Allow gravity rings that use solid walls to be shielded (madman2003)
  • Fix harvesters background simulation, as well as scaling the produced resources by abundance (madman2003)
  • Fix SSPX inflatable habitats and centrifuges to have crew capacity and somewhat realistic habitat volumes/areas (madman2003)
  • Add nitrogen storage to SSPX modules containing a pressurization module (madman2003)
  • Add habitat to Kerbalism gravity ring (madman2003)
  • A first attempt at scaling Kerbalism UI to follow KSP UI scaling ** By default using the scaling configured for KSP, with an additional scale factor in Settings.cfg if needed to overrule the default
  • Clicking the middle mouse button on the popout menu will now close the popout window if it is already open.
  • Humidity Control and a new Life Support Unit part (curtesy of PiezPiedPy)
  • Scale down food production to realistic levels, and make it dependent on CO2 (madman2003) Every kerbal now requires 2x Kerbalism greenhouse, or 3x 2.5m SSPX greenhouses, or 6x 3.5m SSPX greenhouses for permanent food production SSPX greenhouses include a habitat area, leaving very little space for food production
  • Water recyling is more realistic, recovering only 85% of Water (this is better than what ISS achieves in real life) ** Ammonia and CO2 are recovered from Water, rather than producing Waste. This is to avoid (future) conflicts between the mineral content of urine and feces
  • Kerbalism CO2 tanks are now full by default in order to supply Greenhouses with CO2 (madman2003)
  • Fix display of Habitat volume and space in tooltip, they used to be swapped (madman2003)
  • Minor fixes to SSPX config file (madman2003)
  • Add Electrolysis with H2 priority and Sabatier with H2O priority (madman2003)
  • Give Greenhouses the basic resources needed to run (madman2003)
  • There is now a help file on GitHub for those wishing to report bugs or contribute to Kerbalism. see CONTRIBUTING.md

For Developers

  • Profile importing is now available to modders who wish to import their own procceses, rules, supplies etc (thanks to PiezPiedPy) see Issue #2 on GitHub for more information Here
  • Updated Profiler GUI to use the Canvas system. Added Reset averages & Show zero calls buttons, a Framerate limiter, avg calls and frame counter (thanks go to PiezPiedPy)

Download (3.61 MiB)

Version 1.5.1 for Kerbal Space Program 1.4.3

Released on 2018-05-03

Supports 1.4.0-1.4.3

Changelog:

  • SSPX support

  • Adds a version of the Water Electrolysis process that doesn't dump excess Oxygen

  • Added huge 3.5m containers

  • German/Russian Localization (thank you Riggers and player101!)

  • Probably some other stuff I forgot

Download (3.57 MiB)

Version 1.5.0 for Kerbal Space Program 1.4.2

Released on 2018-04-10

  • Removed Signal completely.
  • CME blackouts are now supported by RemoteTech, but only in 1.8.10.3 or above.
  • Added @HaullyGames Deploy system. Some things, such as landing legs, will take EC to extend/retract
  • Fixed some Science nullrefs

Download (3.55 MiB)

Version 1.4.4 for Kerbal Space Program 1.4.2

Released on 2018-04-07

  • Fixed DSN stations showing with RemoteTech/CommNet
  • Fixed Kerbalism overriding RemoteTech locks

Download (3.56 MiB)

Version 1.4.3 for Kerbal Space Program 1.4.2

Released on 2018-04-07

  • RemoteTech antennas now show in the Ship Monitor.

Download (3.56 MiB)

Version BP-1.4.3 for Kerbal Space Program 1.3.1

Released on 2018-04-07

THIS IS THE BACKPORT FOR 1.3.1

  • RemoteTech antennas now show in the Ship Monitor.

Download (3.53 MiB)

Version 1.4.2 for Kerbal Space Program 1.4.2

Released on 2018-04-06

  • Updated B9Switch config

Download (3.56 MiB)

Version BP-1.4.2 for Kerbal Space Program 1.3.1

Released on 2018-04-06

THIS IS THE BACKPORT FOR 1.3.1

  • Update B9Switch config

Download (3.53 MiB)

Version 1.4.1.4 for Kerbal Space Program 1.4.2

Released on 2018-04-05

  • Fixed SSPX config
  • Signal is now OFF by default.

Download (3.56 MiB)

Version BP-1.4.1.4 for Kerbal Space Program 1.3.1

Released on 2018-04-05

THIS IS A BACKPORT FOR 1.3.1

Fixed SSPX config Signal is now OFF by default.

Download (3.52 MiB)

Version 1.4.1.3 for Kerbal Space Program 1.4.2

Released on 2018-04-03

  • Improve SSPX support

Download (3.56 MiB)

Version BP-1.4.1.3 for Kerbal Space Program 1.3.1

Released on 2018-04-03

THIS IS A BACKPORT FOR 1.3.1

Download (3.52 MiB)

Version 1.4.1.2 for Kerbal Space Program 1.4.2

Released on 2018-04-01

Works on KSP 1.4.x - Implement player101's science fix.

Download (3.56 MiB)

Version 1.4.1.1 for Kerbal Space Program 1.4.1

Released on 2018-03-30

  • Actually fix relay strength this time

Download (3.56 MiB)

Version 1.4.1.0 for Kerbal Space Program 1.4.1

Released on 2018-03-30

No changelog provided

Download (3.56 MiB)

Stats for Kerbalism

Downloads over time

Downloads per version

New followers per day

Top Referrers

  1. spacedock.info
  2. forum.kerbalspaceprogram.com
  3. www.google.com
  4. yandex.ru
  5. bbs.3dmgame.com
  6. duckduckgo.com
  7. www.bing.com
  8. kerbalism.readthedocs.io
  9. www.spacedock.info
  10. www.yandex.ru

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.