Configurable Containers CKAN

License: MIT

Game Version: 1.7.2

Downloads: 228,040

Author: allista

Mod Website: Forum Thread

Support this mod: Donate

Followers: 171

Outdated Mod

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

Information Changelog Stats

Configurable Containers

Requirements

For Players

This mod converts fuel tanks and resource containers so that you can change the resource(s) they hold in Editor and in Flight.

Supported Mods

Configurable Containers support many part packs and mods:

  • TweakScale
  • ProceduralParts
  • Parts ++with stock resources++ converted:
    • Stock
    • KW Rocketry
    • Mk2 Expansion
    • Mk3 Expansion
    • SpaceY-Lifters
    • SpaceY-Expanded
    • Fuel Tanks Plus
    • Modular Rocket Systems
    • Standard Propulsion Systems
    • Near Future Propulsion
    • Spherical and Toroidal Tank Pack
    • OPT Spaceplane Parts (made by octarine-noise)
    • ...more will come.
  • Supported resources:
    • Stock
    • TAC Life Support
    • Extrapalentary Launchapads
    • Near Future Propulsion
    • All USI
    • All KSPIE
    • ...more will come.

Types of the Containers

Tank Type is a set of resources that, gamewise, have something in common. For example gases, or liquid chemicals, or metals. There are also two kinds of configurable containers.

  • Simple containers belong to a single Tank Type (which can be changed in Editor) and can hold only a single resource. In flight this resource may be changed only if the container is empty, and only within its Tank Type.
  • Compound containers are in fact collections of simple containers inside of a single part. In Editor you can partition the inside space of such part, creating as many simple containers as you need. The only restriction imposed by KSP is that a part cannot have two identical resources stored. So if you have two containers for liquid chemicals in a part, only one of them can hold Liquid Fuel.

Compound containers have a dedicated user interface so as not to clutter part menu:

TankManager GUI

For Modders

CC is a part of the AT_Utils framework.

It provides the SwitchableTank module that allows for creation of container parts for predefined sets of resources switchable in-flight. Sets are configured in a separate .cfg file and are intended to contain similar things like gases (one set), liquid chemicals (another) and so on.

Another module Configurable Containers provide is the TankManager which enables in-editor partitioning of a container, effectively converting it into a set of independent SwitchableTanks.

The third, utility module named SimpleTextureSwitcher allows you to cycle through a predefined set of textures for the model or a part of the model, so a container may be easily identified.

My patrons on Patreon. Thank you for your support!

  • eL.Dude
  • Bart Blommaerts
  • Layne Benofsky
  • Issarlk
  • SCESW
  • Kevin Casey
  • Bob Palmer
  • Ryan Rasmussen
  • Matthew Zaleski
  • Patrice Hédé
  • Steve Victory

Version 2.4.6.0.1 for Kerbal Space Program 1.7.2

Released on 2019-06-17

  • Added patches
    • Mining Expansion
    • Kerbal Planetary Base System
    • ReStock+
    • Streamline - Engines and Tanks
  • Updated patches
    • Bluedog Design Bureau
    • Mk2 Expansion
    • Mk3 Expansion
    • Near Future Propulsion
    • Mk2.5 Spaceplane Parts
    • Squad
  • Corrected a typo in squad xenon tanks' names

Download

Version 2.4.5.1 for Kerbal Space Program 1.7.2

Released on 2019-05-28

Using latest AT_Utils

Download

Version 2.4.5 for Kerbal Space Program 1.7.0

Released on 2019-05-14

  • Added ability to change UI color scheme at runtime
    • Added "C" button to the tank manager window titlebar which summons the Color Scheme dialog

Download

Version 2.4.4 for Kerbal Space Program 1.7.0

Released on 2019-04-28

  • Compatible with KSP-1.7
  • Fixed MM Warnings (multiple NEEDS)
  • Fixed in-editor part cloning/symmetry bug (issue #31)

Download

Version 2.4.3.4 for Kerbal Space Program 1.4.5

Released on 2018-10-16

Updated AT_Utils

Download

Version 2.4.3.3 for Kerbal Space Program 1.4.5

Released on 2018-09-13

Using latest AT_Utils

Download

Version 2.4.3.2 for Kerbal Space Program 1.4.5

Released on 2018-08-31

  • Recompiled against KSP-1.4.5
  • Added Machinery to Components tank type when Ground Construction is installed.

Download

Version 2.4.3.1 for Kerbal Space Program 1.4.3

Released on 2018-06-15

  • Recompiled against the new version of AT_Utils
  • SpecializedParts are also used by GC now

Download

Version 2.4.3 for Kerbal Space Program 1.4.3

Released on 2018-05-10

  • Added patches for Bluedog Design Bureau and Making History Expansion.
  • Recompiled for KSP-1.4.3

Download

Version 2.4.2 for Kerbal Space Program 1.4.1

Released on 2018-03-27

  • Compatible with KSP-1.4.1
  • Twealscaled tanks retain volume on load.
  • Removed support for ProceduralParts =(
  • Added SpareParts to Components TankType for DangIt.
  • Updater Squad patch
  • Supporting KWRocketryRebalanced. Can't support multiple KWR flavors and this one is the first to support KSP-1.4.1.
    • Well, it's possible with multiple .ckans, but I don't have the time =(
  • Updated patches for Mk2/Mk3Exp, FTPlus, Mk2PlaneParts

Download

Version 2.4.1.2 for Kerbal Space Program 1.3.1

Released on 2017-12-20

Compatibility patch for MM-3.+

Download

Version 2.4.1.1 for Kerbal Space Program 1.3.1

Released on 2017-11-09

  • Fixed Cryogenic/CryoCooling NEEDS, fixed KarbonitePlus requirement for Metal.
  • Update TankTypes.cfg
    • added Snacks support (Snacks --> Food, Soil --> Soil)
    • modified KolonyTools support --> ColonySupplies are visible/usable/transferable even if USI-LS is not installed
  • Added Chemicals to LiquidChemicals for KolonyTools.
  • Attempt to fix #10 using the patch suggested by @Starwaster.
  • Fixed issues:
    • 16 - Attempting to change configuration when none exists results in NullReferenceException
    • 18 - Tweakscaled tank saved prior to installation of CC gets capacity reset to un-scaled value
    • 20 - Lag/freeze when placing tanks in VAB

Download

Version 2.4.1 for Kerbal Space Program 1.3.0

Released on 2017-06-22

  • All tanks except high-pressure now use TankManager. Wings use IncludeTankType to restrict contents to liquid chemicals.
  • Updated patches:
    • Stock
    • FuleTanks+
    • ModularRockeSystems
    • NearFuture
    • KWRocketry
    • Mk3 Expansion
  • Added patches:
    • Mk2.5 spaceplane parts
    • Fuel Tank Expansion
    • B9 Procedural Wings
  • Added patch for B9 mods made by ShadyAct to IntrusivePatches optional folder. See the archive structure and the included readme file for details.
  • Part info now respects Include/ExcludeTankTypes options.
  • CC modules are now properly initialized when they're added to existing parts (in flight) by MM. This should fix most of incompatibility with other fuel switches.

Download

Version 2.4.0.6 for Kerbal Space Program 1.3.0

Released on 2017-06-05

  • Compatible with KSP-1.3
  • Fixed Metal tank type as pointed out by TheKurgan.
  • Removed Plutonium-238 as it is internal resource for USI

Download

Version 2.4.0.5 for Kerbal Space Program 1.2.2

Released on 2017-02-22

  • Corrected CKAN metadata.
  • Small bugfixes.

Download

Version 2.4.0.4 for Kerbal Space Program 1.2.2

Released on 2017-02-06

  • Added patch for GPOSpeedFuelPump for time being.
  • Updated AT_Utils.

Download

Version 2.4.0.3 for Kerbal Space Program 1.2.2

Released on 2017-01-15

  • Added FindTankType by resource_name method to TankType library.
  • Added ForceSwitchResource method to SwitchableTank.
  • GroundConstruction will be using MaterialKits, so added it to Components TankType users.
  • Using round-trip format for the volume field.

Download

Version 2.4.0.2 for Kerbal Space Program 1.2.2

Released on 2017-01-04

  • Fixed TankManager initialization with disabled AddRemove capability.
  • Fixed TankManager initialization using empty config.
  • Fixed in-flight tank creation.

Download

Version 2.4.0.1 for Kerbal Space Program 1.2.2

Released on 2016-12-29

  • Added patch for OPT Spaceplane Parts made by octarine-noise
  • Small bugfixes.

Download

Version 2.4.0 for Kerbal Space Program 1.2.2

Released on 2016-12-19

  • Compiled against KSP-1.2.2.
  • Added boiloff and active cooling for cryogenic resources based on simple thermodynamics.
  • Added CryoCooling tank type.
  • Added KSPIE resources to TankTypes.cfg.
  • Added tooltips with Info to TankType choosers.
  • Replaced Tank Type dropdown list with the LeftRightChooser.

Download

Version 2.3.1 for Kerbal Space Program 1.2.1

Released on 2016-11-13

  • Corrected Cryogenic tank type parameters.
  • Fixed Food tank type.
  • In Editor automatically remove current resource when trying to switch it or the tank type.
  • Fixed Soil TANKTYPE definition.
  • Fixed installation directive in CC-Core.netkan
  • Fixed ProceduralParts bug and return to VAB bug. Closed #3 and #4.

Download

Version 2.3.0 for Kerbal Space Program 1.2

Released on 2016-10-26

  • Added per-tank volume editing and volume definition in % along with m3.
  • Added support for:
    • Tweak Scale
    • Procedural Parts
    • Parts ++with stock resources++ converted:
      • Stock
      • KW Rocketry
      • Mk2 Expansion
      • Mk3 Expansion
      • SpaceY-Lifters
      • SpaceY-Expanded
      • Fuel Tanks Plus
      • Modular Rocket Systems
      • Standard Propulsion Systems
      • Near Future Propulsion
      • Spherical and Toroidal Tank Pack
    • Supported resources:
      • Stock
      • TAC Life Support
      • Extrapalentary Launchapads
      • Near Future Propulsion
      • All USI
      • Some of KSPIE
  • Different TankTypes can now have different additional mass
  • Added Tank Types:
    • Battery
    • Cryogenic
  • Added Tank Setups:
    • TAC Life Support -- with food, water and oxigen. Made by Bit Fiddler.
    • LH2O -- with Liquid Hydrogen and Oxidizer for CryoEngines.
  • Corrected unit/volume ratios for:
    • Monopropellant
    • Argon Gas
    • Liquid Hydrogen
    • Liquid Methane (which mod uses it?)
    • Karbonite

Download

Version 2.2.0 for Kerbal Space Program 1.2

Released on 2016-10-15

No changelog provided

Download

Stats for Configurable Containers

Downloads over time

    New followers per day

    Top Referrers

    1. spacedock.info
    2. www.google.com
    3. forum.kerbalspaceprogram.com
    4. www.spacedock.info
    5. kerbalx.com
    6. yandex.ru
    7. www.bing.com
    8. www.google.de
    9. www.google.co.uk
    10. duckduckgo.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.