Interstellar Fuel Switch

License: GPLv2

Game Version: 1.3.1

Downloads: 452,146

Author: FreeThinker

Mod Website: Forum Thread

Support this mod: Donate

Followers: 439

Information Changelog Stats

Interstellar Fuel Switch is an improved version of FSFuelSwitch, FSMeshSwitch and FSTextureSwitch, FSTextureSwitch2 made by Snjo.


- Improved persistence in VAB and in Flight
- Improved Initialisation
- Improved scaling with Tweakscale
- Improved in flight switching behavior
- Improved tank cost calculation which compensates for resource cost
- Improved integration with tech tree
- Improved GUI (switching between resouces)
- Improved Display (showing remaining resource in mass)
- Improved In flight switching (only allows switching after the tanks are empty and tech requirement are met)
- Improved Real Solar System support
- Improved stock LFO IFS  tanks

For more technical details please visits Development Forum

Version 2.10.1 for Kerbal Space Program 1.3.1

Released on 2017-10-15

  • Fixed issue where switcherDescription field would not function
  • Fixed ability of inline inflatable liquid tank to switch between resources


Version 2.10.0 for Kerbal Space Program 1.3.1

Released on 2017-10-07

  • Compiled against KSP 1.3.1
  • Fixed performance cost during flight
  • Fixed change of dry mass when switching in flight


Version 2.9.5 for Kerbal Space Program 1.3.0

Released on 2017-10-02

  • Removed cost modification to ElectricCharge and Megajoule
  • Fixed issue with some tanks not able to switch


Version 2.9.3 for Kerbal Space Program 1.3.0

Released on 2017-09-15

  • Added additional localization
  • Fixed Inline Inflatable tank crew capacity and temperature
  • Fixed Gamedata folder name


Version 2.9.2 for Kerbal Space Program 1.3.0

Released on 2017-09-13

  • Added english Localisation (by Eleusis La Arwall)
  • Fixed issue with missing IST2501


Version 2.9.1 for Kerbal Space Program 1.3.0

Released on 2017-09-10

  • Included Patchmanager 0.0.8 in download package
  • Added support for PatchManager (by @Eleusis La Arwall)
  • Added radial inflatable liquid tank (by @Eleusis La Arwall)
  • Added inline inflatable liquid tank (by @SpaceMouse)
  • Fixed integrated decoupler cluttering (by Eleusis La Arwall)
  • Fixed missing HTP resource
  • Fixed missing resource definition for Spodumene


Version 2.8.2 for Kerbal Space Program 1.3.0

Released on 2017-09-09

  • Added empty PatchManager folder
  • 8 Added missing Spodumene resource


Version 2.8.1 for Kerbal Space Program 1.3.0

Released on 2017-08-27

  • Fixed Issue with switch buttons cluttering up VAB menu
  • Renamed InflatableStorageTank to AnimatedContainerContent
  • Disabled several obsolete parts
  • Fixed cluttering of context menu by auto converter


Version 2.8 for Kerbal Space Program 1.3.0

Released on 2017-08-27

  • Added a huge array of new tanks made by Eleusis La Arwall

    +4 Cargo Container (CC) [No mass or cost cost balance done] +5 Cryogenic Tank (CT) +1 Electric Capacitator +1 Pressurized Gas Tank (PGT) +3 Radioactive Fuel Container (RFC) +11 Cryogenic Dual Tank (CDT) +1 Inflatable Gas Tank

  • Fixed Switching fuel tank in Flight

  • Fixed Conversion between LqdXenon and XenonGas


Version 2.7.1 for Kerbal Space Program 1.3.0

Released on 2017-08-16

  • Updated CRP to 0.7.2
  • Fixed issue texture switch with applying the same texture to multiple objects


Version 2.7 for Kerbal Space Program 1.3.0

Released on 2017-08-15

  • Updated ModuleManager to 2.8.1
  • Added Ability of Texture Switcher to switch multiple texture at the same time


Version 2.6.3 for Kerbal Space Program 1.3.0

Released on 2017-06-05

  • reverted last commit


Version 2.6.2 for Kerbal Space Program 1.3.0

Released on 2017-06-05

  • Fixed: SImplefied folder structure, which should solve a problem with CKAN


Version 2.6.1 for Kerbal Space Program 1.3.0

Released on 2017-06-04

  • Compiled against KSP 1.3
  • Updated CRP to 0.7.1
  • Updated Tweakscale to 2.3.6


Version 2.6.0 for Kerbal Space Program 1.3.0

Released on 2017-05-27

  • compiled against KSP 1.3
  • updated Tweakscale to KSP 1.3 compatible version
  • updated CRP to 0.7
  • moved resource fixes to plugin folder


Version 2.5.1 for Kerbal Space Program 1.2.2

Released on 2017-05-19

  • Fixed ability to switch propellant of wrapper tanks in editor


Version 2.5.0 for Kerbal Space Program 1.2.2

Released on 2017-04-30

  • Added in flight ChooseOption, allowing instant in flight tank switching when enabled in the config


Version 2.4.8 for Kerbal Space Program 1.2.2

Released on 2017-04-22

  • Added Switch interface will only show if there are more than 1 tanks available
  • Added Hydrolox and Methalox to Wrapper drop tanks


Version 2.4.7 for Kerbal Space Program 1.2.2

Released on 2017-04-15

  • Added missing resources to solid and cry storage tank
  • Fixed resource duplicating bug when copying a part
  • Fixed ability to switch resource when tank is empty while other nonswitchable resources are present
  • Fixed behavior auto converter for primary resource


Version 2.4.6 for Kerbal Space Program 1.2.2

Released on 2017-03-22

  • Added LqdCO2 to Generic IFS script
  • Added Fluorite to solid tank


Version 2.4.5 for Kerbal Space Program 1.2.2

Released on 2017-03-12

  • Added Decaborane, Thorium and Salt to Solid Container
  • Added more descriptive warning log message
  • Fixed Warning in the log


Version 2.4.4 for Kerbal Space Program 1.2.2

Released on 2017-03-07

  • Added Additional resources to Storage tanks
  • Added Super Capacitator which can convert automatically between ElectricCharge and MegaJoules


Version 2.4.3 for Kerbal Space Program 1.2.2

Released on 2017-02-23

  • Added Global script which applies tank switching between popular glasses to all xenon tanks
  • Added Global script which applies tank switching between popular liquid fuels to all liquid fuel tanks
  • Fixed: Global script will not Fuel Switch if ModuleTankManager is already present
  • Fixed If tank mass is undefined it will fall back on part prefab mass


Version 2.4.2 for Kerbal Space Program 1.2.2

Released on 2017-02-22

  • Added Maximum power and Transfer power cost to Interstellar Resource Conversion
  • Added equilibrium maintenance to Interstellar Resource Conversion, allow you to set a percentage which is actively maintained
  • Rebalanced power usage IFS Cryo tank


Version 2.4.1 for Kerbal Space Program 1.2.2

Released on 2017-02-19

  • Added Interstellar Resource Converters (a.k.a. Equilibrium) for all resource to IFS Cryogenic tanks
  • Added Switchable IF Pressurised Gas Tank
  • Added Fuel Tank Dry/Wet mass is now shown on a single line
  • Rebalanced mass ratios Cryogenic tanks
  • Removed lighting control (not functional)
  • Fixed default behavior Interstellar Resource Converters to configure target storage utilization instead of local resource utilization


Version 2.4.0 for Kerbal Space Program 1.2.2

Released on 2017-02-18

  • Added Interstellar Equilibrium module which allows automated conversion between 2 resources
  • Added Equilibrium to Cryotank for LqdXenon to XenonGas and LqdWater to Water
  • Added LqdXenon to Cryotank
  • Added LqdWater to Cryotank
  • Sorted resources in Cryotank alphabetically


Version 2.3.3 for Kerbal Space Program 1.2.2

Released on 2017-02-06

  • Updated CRP to 0.6.6
  • Added resource Caesium, Sodium, PVC and Regolith to switchable Solid Storage Tank


Version 2.3.2 for Kerbal Space Program 1.2.2

Released on 2016-12-29

  • Added wrapper tanks (un-powered)
  • Fixed mass scaling Revamped IFS Tanks (Fixing floating issue when scaled up)


Version 2.3.1 for Kerbal Space Program 1.2.2

Released on 2016-12-18

  • Fixed Tank Cost when resized
  • Updated CRP to 6.4
  • Included Tweakscale 2.3.3


Version 2.3 for Kerbal Space Program 1.2.2

Released on 2016-12-09

  • Updated to KSP 1.2.2
  • Updated Module Manager to 2.7.4
  • Fixed Negative Credits cost for empty tanks with expansive resource
  • Fixed Credits cost when resized


Version 2.2.9 for Kerbal Space Program 1.2.1

Released on 2016-11-20

  • Added ability to jettison all fuel in a container to all Fuel switches
  • Increased resource amount IFS storage container
  • Added PolyvinylChloride to IFS storage container


Version 2.2.8 for Kerbal Space Program 1.2.1

Released on 2016-11-09

  • Fix: disabled adaptiveTankSelection by default which was causing problems when an existing resource is present on the rank
  • Fix: disabled verbose Log messaging
  • Included Module Manager to 2.7.3


Version 2.2.7 for Kerbal Space Program 1.2.1

Released on 2016-11-03

  • Compiled against KSP 1.2.1
  • Added property adaptiveTankSelection (default true) which will ensure that similar tank selection is found when configuration tank name changes
  • Added missing descriptions for Cryogenic tanks


Version 2.2.6 for Kerbal Space Program 1.2

Released on 2016-10-23

  • Updated CRP to 0.6.2
  • Added: Initial tank will always have it original cost preserved
  • Balance: Given new IFS tanks more appropriate CTT Technode requirement


Version 2.2.5 for Kerbal Space Program 1.2

Released on 2016-10-20

  • Fixed Symmetric Part Switching
  • Updated MiniAVC to KSP 1.2 compatible version (which fixes exception in log))
  • Updated CRP to 0.6.1


Version 2.2.4 for Kerbal Space Program 1.2

Released on 2016-10-15

  • Fixed Double dry mass cost
  • Added Cryotank with double mesh tank switchers one for reducing agent and one for oxidizing agents
  • Addy switchable Cryotank with four times the volume of regular tank
  • Added LqdFluoride and LqdArgon to Cryo tanks
  • Added ability to connect a mesh switcher to a specific tank switcher
  • Added ability for a fuel switch to return dry mass only when requested for module mass
  • Script that add IFS to all LiquidFuel+Oxidizer tanks which now also display drat tank cost, resource cost and total cost.


Version 2.2.3 for Kerbal Space Program 1.2

Released on 2016-10-13

  • Compiled against KSP 1.2
  • When displayCurrentTankCost is true shows Dry Tank Cost, Resource Cost and Total Cost
  • Fixed Bug of Cost giving negative numbers
  • Added Oxygen-18, Nitrogen-15 and Fluorine to Cryogenic container
  • Fixed an issue where Mass ratio was not properly updated in the VAB the first time after switching
  • Fixed resource volume and mass ratio of new Cryogenic container
  • Includes Module Manager compatible with KSP 1.2


Version 2.1.4 for Kerbal Space Program 1.1.3

Released on 2016-07-29

  • Updated to KSP 1.1.3
  • Updated CRP to 0.5.4
  • Added new property orderBySwitchName which if set true will order the TankSwitchName list in alphabetical order
  • Added Flow mode is now preserved
  • Added Initial tank selection now depends on initial resources on tank
  • Added IFS to Xenon tank which preserves stock balance
  • Added When HasGui is true, it will stabilize the switch control when switching between tanks , making switching less cumbersome
  • Added boolean property overrideMassWithTankDividers which if set to true, will make the tankResourceMassDivider override all other mass modifiers.
  • Added Real Solar System support for IFS LFO tanks. which will increase mass ratios to SMURFF level
  • Added property tankResourceMassDividerAddition, which will add itself to ResourceMassDividerAddition to determine the tank mass fraction
  • Added LqdHydrogen to IFS LFO tanks
  • Balance: For all parts affected by IFS Stock Script, replaced Structural by Oxidizer, sort tank in Alphabetical order, enabled HasGui, stabilizing switching in
  • Balance: Re-balanced IFS demo tanks to preserve stock balance
  • Balance: Hydrogen & Hydrolox will now only be included on stock tanks when KSPI-E is installed
  • Fixed mass changing when switching in flight with empty tank
  • Fixed setting KSP version MiniAVC config file
  • Fixed misspelling of Structural in script
  • Fixed issues where sorted tank list would receive wrong custom mass and custom cost


Version 2.0.7 for Kerbal Space Program 1.1.2

Released on 2016-05-23

  • Updated to KSP 1.1.2
  • Added new field tankTechReq which specifies required tech
  • Added new field tankResourceMassDivider which specifies WetMass / DryMass ratio
  • Added a Module Manager script which adds IFS to all LFO tanks that didn't contain any fuel switch already
  • Added 2 new properties: inEditorSwitchingTechReq and inFlightSwitchingTechReq which allows specifying the technology at which the ability to switch tanks becomes available
  • Added field hasSwitchChooseOption (for all part modules) which allows you to hide the UI Switch Option
  • Added field useTextureSwitchModule which allows your TextureSwitch to follow FUelSwitch part module
  • Added Resource and Mesh Switch buttons by UIChooseOption , which requires less space and gives some indication how many switch options there are.
  • Added new field tankSwitchNames, which specifies the names displayed in the switcher (notice it length is limited)
  • Added Button TextureSwitch by UI Switch Option
  • Added Improved Part Info screen, added resource amount
  • Added MM scripts adds Cryogenic maintenance and boil-off for LqdHydrogen when KSPI-E is installed
  • Balance: floating point numbers are represented with 4 digits instead of 6
  • Balance Removed RF Hydrolox from MM script
  • Fixed Tweakscale erros when switching size
  • Fixed potential problem with phantom forces when IFS mass is not configured explicitly
  • Fixed floating problem when downsizing some tanks
  • Fixed exceptions while switching to Liquid Fuel in radially attached tanks
  • Fixed black screen when scaling down tanks
  • Fixed MM patch will not remove initial LFO tank resources and will leave tri state fuel tanks alone
  • Fixed compatibility with Tri fuel tanks
  • Fixed dependancy on KSPI-E
  • Fixed Issue with too high tank mass with non resized tanks and Tweakscale v2.2.12 installed
  • Fixed issue with tank Index showing in Flight


Version 1.26 for Kerbal Space Program 1.1.1

Released on 2016-04-30

  • Updated to KSP 1.1.1
  • Updated CRP to 0.5.1
  • Added new Feature: new property baseResourceMassDivider which allows easy configuration of DryMass/Wet Mass ratio. Drymass = basePartMass + tankMass + ((resource.MaxAmount * resource.density) / baseResourceMassDivider )
  • Added new field visible in VAB : Mass Ratio which will display the effective DryMass to WetMass ratio.


Version 1.24 for Kerbal Space Program 1.1

Released on 2016-04-24

  • Update to 1.1.
  • Updated CRP to 0.5
  • Fixed Issue where IFS was generating negative mass, which could result in Anti-gravity/Floating effect and infinite Inertia
  • Fixed Compatibility with KER and MechJeb
  • Fixed mass of rescaled tanks while in the VAB , allowing tools like KER and Mechjeb to calculate Delata V more accurately
  • Will now correctly display Dry-mass, Wet-Mass and Total Mass in the VAB and in flight


Version 1.18 for Kerbal Space Program 1.0.5

Released on 2016-02-19

No changelog provided


Stats for Interstellar Fuel Switch

Downloads over time

    New followers per day

    Top Referrers


    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.