Skip to content

rkunze/EmbeddedKOSKirkuits

Repository files navigation

Embedded kOS Kirkuits

This mod defines a number of different kOS processor options that can be easily added to a part by a MM patch.

Dependencies are pretty minimal, just kOS and Module Manager.

The intention of this mod is to add different processor options to probe cores and command modules depending on where they are unlocked in the tech tree in a career save, which means it needs dedicated support for each tech tree. Out of the box, Embedded kOS Kirkuits supports these tech trees:

I will probably not add support for more than that myself (because I mainly wrote Embedded kOS Kirkuits to support my current career mode play which uses the Skyhawk Science System), but I am happy to accept pull requests to add support for other mods. If you are interested on adding Embedded kOS Kirkuits support to a mod, see kOS processor options for mods for instructions and ModSupport/SkyhawkScienceSystem.cfg for an example configuration that supports a tech tree mod.

By default, Embedded kOS Kirkuits does nothing to parts that are not explicitly configured to use Embedded kOS Kirkuits. If you want to have it act like "kOS for All!" instead and just slap a kOS processor onto everything that has no explicit configuration, there is a (deactivated) example patch in ModSupport/kOSforAll.cfg.example which does exactly that. Copy that patch to your local patch folder and remove the .example suffix to activate it.

Installation

CKAN

The recommended installation option for normal use is CKAN.

Manually using Git

Clone the GitHub repository in your GameData directory:

cd $KSP_DIR/GameData
git clone https://github.com/rkunze/EmbeddedKOSKirkuits.git

This requires that you have Git installed on your computer, but allows to update Embedded kOS Kirkuits later on with a simple git pull.

This is the recommended way to install a development version which is not yet released on CKAN.

Manually without a Git client (not recommended)

As an alternative if you do not have Git, download the current development status (or any version you want), unpack the zip file within your GameData directory, and rename GameData/EmbeddedKOSKirkuits-* to GameData/EmbeddedKOSKirkuits. For updates, you need to delete the GameData/EmbeddedKOSKirkuits directory and reinstall from scratch.