Jump to content

KSP Interstellar Extended Continued Development Thread


FreeThinker

Recommended Posts

2 hours ago, Liquid5n0w said:

You don't have to unlock the upgrade to use the upgrade.  The part for upgrade in the tree is just to let you know that tech node unlocks the upgrade.  A bit deceiving.

Unh.. nope, I don't understand that! You don't have to unlock the upgrade to use the upgrade? Do you mean you don't have to research the reactor upgrades in the tech tree? That makes no sense at all, or I'm misunderstanding you.

Link to comment
Share on other sites

1 hour ago, Liquid5n0w said:

Is there any place to see all of the changes in the mod from each version in one place?  The posts for changes in this thread work, but there isn't a single place with a full changelog?

The current full changelog can be found at https://spacedock.info/mod/172/KSP Interstellar Extended#changelog but note that a large part of the changelog was lost durring the downfall of spacedock

Link to comment
Share on other sites

On 17.06.2016 at 0:09 PM, EnigmaG said:

O ok sorry, i did not know.

Here is it in Text, i delete the links

 

  Reveal hidden contents


@PART[*]:HAS[@RESOURCE[Ore],!MODULE[InterstellarFuelSwitch],!MODULE[FSfuelSwitch],!MODULE[B9PartSwitch],!MODULE[TankContentSwitcher],!MODULE[ModuleEnginesFX],!MODULE[ModuleEngines],!MODULE[ModuleResourceConverter],!MODULE[ModuleResourceHarvester],!MODULE[ModuleAnalysisResource]]:NEEDS[InterstellarFuelSwitch&!SMURFF]:FOR[InterstellarFuelSwitch]
{
	%totalCap = #$RESOURCE[Ore]/maxAmount$
	
	%masswore = #$%totalCap$
	@masswore /= #$mass$
	@masswore /= 100 


	%masswalu = 0.398
	@masswalu *= #$masswore$
	
	
	%masswalum = 0.277
	@masswalum *= #$masswore$

	%masswbor = 0.246
	@masswbor *= #$masswore$

	
	
	MODULE
	{
		name = InterstellarFuelSwitch
		tankSwitchNames = Ore;Alumina;Aluminium;Boron
		resourceGui = Ore;Alumina;Aluminium;Boron
		resourceNames = Ore;Alumina;Aluminium;Boron
		resourceAmounts = #$../totalCap$;$../totalCap$;$../totalCap$;$../totalCap$
		hasGUI = true
		availableInFlight = true
		availableInEditor = true
		tankResourceMassDivider = #$../masswore$;$../masswalu$;$../masswalum$;$../masswbor$
		
	}  
}

@PART[*]:FINAL
{
	// Remove temporary variables to eliminate log spam
	

	!totalCap = 0
	!masswore = 0
	!masswalu =0
	!masswalum = 0
	!masswbor = 0
}
@PART[*]:HAS[@RESOURCE[Ore],!MODULE[InterstellarFuelSwitch],!MODULE[FSfuelSwitch],!MODULE[B9PartSwitch],!MODULE[TankContentSwitcher],!MODULE[ModuleEnginesFX],!MODULE[ModuleEngines],!MODULE[ModuleResourceConverter],!MODULE[ModuleResourceHarvester],!MODULE[ModuleAnalysisResource]]:NEEDS[InterstellarFuelSwitch&SMURFF]:FOR[InterstellarFuelSwitch]
{
	%totalCap = #$RESOURCE[Ore]/maxAmount$
	
	%masswore = #$%totalCap$
	@masswore /= #$mass$
	@masswore /= 30


	%masswalu = 0.398
	@masswalu *= #$masswore$
	
	
	%masswalum = 0.277
	@masswalum *= #$masswore$

	%masswbor = 0.246
	@masswbor *= #$masswore$

	
	
	MODULE
	{
		name = InterstellarFuelSwitch
		tankSwitchNames = Ore;Alumina;Aluminium;Boron
		resourceGui = Ore;Alumina;Aluminium;Boron
		resourceNames = Ore;Alumina;Aluminium;Boron
		resourceAmounts = #$../totalCap$;$../totalCap$;$../totalCap$;$../totalCap$
		hasGUI = true
		availableInFlight = true
		availableInEditor = true
		tankResourceMassDivider = #$../masswore$;$../masswalu$;$../masswalum$;$../masswbor$
		
	}  
}

@PART[*]:FINAL
{
	// Remove temporary variables to eliminate log spam
	

	!totalCap = 0
	!masswore = 0
	!masswalu =0
	!masswalum = 0
	!masswbor = 0
}

 

 

This one works fine with stock ore tank.

But it doesn't work with procedual ore tank.

I wonder if you could add MFT config for Ore, Aluminum, Alumina, Helium 3, Boron and Hexaborane to all tanks.

MFT dev doesn't want to add Ore for MFT config.

Link to comment
Share on other sites

6 hours ago, raxo2222 said:

This one works fine with stock ore tank.

But it doesn't work with procedual ore tank.

I wonder if you could add MFT config for Ore, Aluminum, Alumina, Helium 3, Boron and Hexaborane to all tanks.

MFT dev doesn't want to add Ore for MFT config.

Here a mostly antested version for procedual ore tanks:

Spoiler

\GameData\WarpPlugin\Patches\OreTanksFix.cfg


@PART[*]:HAS[@RESOURCE[Ore],!MODULE[InterstellarFuelSwitch],!MODULE[FSfuelSwitch],!MODULE[B9PartSwitch],!MODULE[TankContentSwitcher],!MODULE[ModuleEnginesFX],!MODULE[ModuleEngines],!MODULE[ModuleResourceConverter],!MODULE[ModuleResourceHarvester],!MODULE[ModuleAnalysisResource]]:NEEDS[InterstellarFuelSwitch&!SMURFF]:FOR[InterstellarFuelSwitch]
{
	%totalCap = #$RESOURCE[Ore]/maxAmount$
	
	%masswore = #$%totalCap$
	@masswore /= #$mass$
	@masswore /= 100 


	%masswalu = 0.398
	@masswalu *= #$masswore$
	
	
	%masswalum = 0.277
	@masswalum *= #$masswore$

	%masswbor = 0.246
	@masswbor *= #$masswore$

	
	
	MODULE
	{
		name = InterstellarFuelSwitch
		tankSwitchNames = Ore;Alumina;Aluminium;Boron
		resourceGui = Ore;Alumina;Aluminium;Boron
		resourceNames = Ore;Alumina;Aluminium;Boron
		resourceAmounts = #$../totalCap$;$../totalCap$;$../totalCap$;$../totalCap$
		hasGUI = true
		availableInFlight = true
		availableInEditor = true
		tankResourceMassDivider = #$../masswore$;$../masswalu$;$../masswalum$;$../masswbor$
		
	}  
}

@PART[*]:HAS[@RESOURCE[Ore],!MODULE[InterstellarFuelSwitch],!MODULE[FSfuelSwitch],!MODULE[B9PartSwitch],!MODULE[TankContentSwitcher],!MODULE[ModuleEnginesFX],!MODULE[ModuleEngines],!MODULE[ModuleResourceConverter],!MODULE[ModuleResourceHarvester],!MODULE[ModuleAnalysisResource]]:NEEDS[InterstellarFuelSwitch&SMURFF]:FOR[InterstellarFuelSwitch]
{
	%totalCap = #$RESOURCE[Ore]/maxAmount$
	
	%masswore = #$%totalCap$
	@masswore /= #$mass$
	@masswore /= 30


	%masswalu = 0.398
	@masswalu *= #$masswore$
	
	
	%masswalum = 0.277
	@masswalum *= #$masswore$

	%masswbor = 0.246
	@masswbor *= #$masswore$

	
	
	MODULE
	{
		name = InterstellarFuelSwitch
		tankSwitchNames = Ore;Alumina;Aluminium;Boron
		resourceGui = Ore;Alumina;Aluminium;Boron
		resourceNames = Ore;Alumina;Aluminium;Boron
		resourceAmounts = #$../totalCap$;$../totalCap$;$../totalCap$;$../totalCap$
		hasGUI = true
		availableInFlight = true
		availableInEditor = true
		tankResourceMassDivider = #$../masswore$;$../masswalu$;$../masswalum$;$../masswbor$
		
	}  
}


@PART[proceduralTankOre]:NEEDS[InterstellarFuelSwitch&ProceduralParts&!SMURFF]:FOR[InterstellarFuelSwitch]

{	
		
		!MODULE[TankContentSwitcher]{}

		MODULE
		{
		name = TankContentSwitcher
		useVolume = true
		


		TANK_TYPE_OPTION 
		{
			name = Ore
			// This is the dry mass of the tank per kL of volume.
			dryDensity = 0.17
			RESOURCE 
			{
				name = Ore
				unitsPerKL = 139.664
			}
		}

		TANK_TYPE_OPTION 
		{
			name = Alumina
			// This is the dry mass of the tank per kL of volume.
			dryDensity = 0.17
			RESOURCE 
			{
				name = Alumina
				unitsPerKL = 139.664
			}
		}

		
		TANK_TYPE_OPTION 
		{
			name = Aluminium
			// This is the dry mass of the tank per kL of volume.
			dryDensity = 0.17
			RESOURCE 
			{
				name = Aluminium
				unitsPerKL = 139.664
			}
		}

		TANK_TYPE_OPTION 
		{
			name = Boron
			// This is the dry mass of the tank per kL of volume.
			dryDensity = 0.17
			RESOURCE 
			{
				name = Boron
				unitsPerKL = 139.664
			}
		}
		



	}



}

 

 

For MFT you can  add  the stuff  in the \GameData\WarpPlugin\Patches\MFT_KSPI.cfg in.

 

 

Edited by EnigmaG
Link to comment
Share on other sites

1 hour ago, EnigmaG said:

Here a mostly antested version for procedual ore tanks:

  Hide contents

\GameData\WarpPlugin\Patches\OreTanksFix.cfg



@PART[*]:HAS[@RESOURCE[Ore],!MODULE[InterstellarFuelSwitch],!MODULE[FSfuelSwitch],!MODULE[B9PartSwitch],!MODULE[TankContentSwitcher],!MODULE[ModuleEnginesFX],!MODULE[ModuleEngines],!MODULE[ModuleResourceConverter],!MODULE[ModuleResourceHarvester],!MODULE[ModuleAnalysisResource]]:NEEDS[InterstellarFuelSwitch&!SMURFF]:FOR[InterstellarFuelSwitch]
{
	%totalCap = #$RESOURCE[Ore]/maxAmount$
	
	%masswore = #$%totalCap$
	@masswore /= #$mass$
	@masswore /= 100 


	%masswalu = 0.398
	@masswalu *= #$masswore$
	
	
	%masswalum = 0.277
	@masswalum *= #$masswore$

	%masswbor = 0.246
	@masswbor *= #$masswore$

	
	
	MODULE
	{
		name = InterstellarFuelSwitch
		tankSwitchNames = Ore;Alumina;Aluminium;Boron
		resourceGui = Ore;Alumina;Aluminium;Boron
		resourceNames = Ore;Alumina;Aluminium;Boron
		resourceAmounts = #$../totalCap$;$../totalCap$;$../totalCap$;$../totalCap$
		hasGUI = true
		availableInFlight = true
		availableInEditor = true
		tankResourceMassDivider = #$../masswore$;$../masswalu$;$../masswalum$;$../masswbor$
		
	}  
}

@PART[*]:HAS[@RESOURCE[Ore],!MODULE[InterstellarFuelSwitch],!MODULE[FSfuelSwitch],!MODULE[B9PartSwitch],!MODULE[TankContentSwitcher],!MODULE[ModuleEnginesFX],!MODULE[ModuleEngines],!MODULE[ModuleResourceConverter],!MODULE[ModuleResourceHarvester],!MODULE[ModuleAnalysisResource]]:NEEDS[InterstellarFuelSwitch&SMURFF]:FOR[InterstellarFuelSwitch]
{
	%totalCap = #$RESOURCE[Ore]/maxAmount$
	
	%masswore = #$%totalCap$
	@masswore /= #$mass$
	@masswore /= 30


	%masswalu = 0.398
	@masswalu *= #$masswore$
	
	
	%masswalum = 0.277
	@masswalum *= #$masswore$

	%masswbor = 0.246
	@masswbor *= #$masswore$

	
	
	MODULE
	{
		name = InterstellarFuelSwitch
		tankSwitchNames = Ore;Alumina;Aluminium;Boron
		resourceGui = Ore;Alumina;Aluminium;Boron
		resourceNames = Ore;Alumina;Aluminium;Boron
		resourceAmounts = #$../totalCap$;$../totalCap$;$../totalCap$;$../totalCap$
		hasGUI = true
		availableInFlight = true
		availableInEditor = true
		tankResourceMassDivider = #$../masswore$;$../masswalu$;$../masswalum$;$../masswbor$
		
	}  
}


@PART[proceduralTankOre]:NEEDS[InterstellarFuelSwitch&ProceduralParts&!SMURFF]:FOR[InterstellarFuelSwitch]

{	
		
		!MODULE[TankContentSwitcher]{}

		MODULE
		{
		name = TankContentSwitcher
		useVolume = true
		


		TANK_TYPE_OPTION 
		{
			name = Ore
			// This is the dry mass of the tank per kL of volume.
			dryDensity = 0.17
			RESOURCE 
			{
				name = Ore
				unitsPerKL = 139.664
			}
		}

		TANK_TYPE_OPTION 
		{
			name = Alumina
			// This is the dry mass of the tank per kL of volume.
			dryDensity = 0.17
			RESOURCE 
			{
				name = Alumina
				unitsPerKL = 139.664
			}
		}

		
		TANK_TYPE_OPTION 
		{
			name = Aluminium
			// This is the dry mass of the tank per kL of volume.
			dryDensity = 0.17
			RESOURCE 
			{
				name = Aluminium
				unitsPerKL = 139.664
			}
		}

		TANK_TYPE_OPTION 
		{
			name = Boron
			// This is the dry mass of the tank per kL of volume.
			dryDensity = 0.17
			RESOURCE 
			{
				name = Boron
				unitsPerKL = 139.664
			}
		}
		



	}



}

 

 

For MFT you can  add  the stuff  in the \GameData\WarpPlugin\Patches\MFT_KSPI.cfg in.

 

 

Well idk what values put here.

All I could do is copy values of Helium 4 for Helium 3 and copy values of lithium for other solids. IDK what realistic values would be.

Edit: There is liquid helium written in it twice.

Edited by raxo2222
Link to comment
Share on other sites

11 minutes ago, raxo2222 said:

Well idk what values put here.

All I could do is copy values of Helium 4 for Helium 3 and copy values of lithium for other solids. IDK what realistic values would be.

Edit: There is liquid helium written in it twice.

Note that Liquid Helium 3 is actually the hardest stable resource to store as liquid state is very near to absolute 0 Kelvin. Which means the storage tank needs to be well insulated and there  mass fraction are low.

Link to comment
Share on other sites

The upgrades to the magneto inertial confinment rocket don't seem to work, I got the advanced fusion tech and it's still at the starting power level.

Also, if you scale down the molten salt reactor the weight doesn't reduce.

Link to comment
Share on other sites

2 hours ago, Liquid5n0w said:

The upgrades to the magneto inertial confinment rocket don't seem to work, I got the advanced fusion tech and it's still at the starting power level.

Also, if you scale down the molten salt reactor the weight doesn't reduce.

The take-off weight seems to be ok, but in the VAB the shown weight is wrong. I think it is something in the weight adjustment for the generator.

Edited by EnigmaG
Link to comment
Share on other sites

3 hours ago, Liquid5n0w said:

The upgrades to the magneto inertial confinment rocket don't seem to work, I got the advanced fusion tech and it's still at the starting power level.

It appears you are correct. The advanced Fusion upgrade was missing

Link to comment
Share on other sites

18 hours ago, FreeThinker said:

Note that Liquid Helium 3 is actually the hardest stable resource to store as liquid state is very near to absolute 0 Kelvin. Which means the storage tank needs to be well insulated and there  mass fraction are low.

Well here we go:

Spoiler

// Modular Fuel Tanks Config by Trolllception

@TANK_DEFINITION[Default,Fuselage,Balloon,Structural]
        {
                TANK
                {
                        name = ArgonGas
                        mass = 0.000625
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 56.0
                        note = (pressurized)
                }
                TANK
                {
                        name = HTP
                        amount = 0.0
                        utilization = 5.41
                        maxAmount = 0.0
                }
                TANK
                {
                        name = KryptonGas
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (pressurized)
                }
                TANK
                {
                        name = NeonGas
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (pressurized)
                }
                TANK
                {
                        name = Hydrazine
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
                TANK
                {
                        name = LqdHydrogen
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = LqdAmmonia
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
                TANK
                {
                        name = LqdNitrogen
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }        
                TANK
                {
                        name = LqdCO
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = LqdOxygen
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = LqdMethane
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = LqdCO2
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = Lithium
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
                TANK
                {
                        name = LqdDeuterium
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .7
                }
                TANK
                {
                        name = LqdTritium
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .8
                        note = (Shielded)
                }
                TANK
                {
                        name = LqdHelium
                        mass = 0.000625
                        utilization = 56
                        amount = 0.0
                        maxAmount = 0.0
                        fillable = false
                        note = (pressurized)
                }
                TANK
                {
                        name = EnrichedUranium
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .8
                        note = (Shielded)
                }
                TANK
                {
                        name = ThF4
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .8
                        note = (Shielded)
                }
                TANK
                {
                        name = UraniumNitride
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .1
                        note = (Shielded)
                }
                TANK
                {
                        name = LqdHelium
                        mass = 0.000454
                        amount = 0.0
                        maxAmount = 0.0
                        loss_rate = 1.667794e-8
                        utilization = 7
                        note = (Refrigerated)
                }
                TANK
                {
                        name = Actinides
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = DepletedFuel
                        mass = 0.00009
                        amount = 0.0
                        maxAmount = 0.0
                        fillable = false
                        utilization = .8
                }
                TANK
                {
                        name = Water
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
                TANK
                {
                        name = LqdHe3
                        mass = 0.000625
                        utilization = 19
                        amount = 0.0
                        maxAmount = 0.0
                        loss_rate = 1.667794e-7
                        note = (refrigated)
                }
                TANK
                {
                        name = Boron
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = Ore
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = Aluminium
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = Alumina
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = Hexaborane
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
        }

@TANK_DEFINITION[Xenon]
        {
                TANK
                {
                        name = ArgonGas
                        //mass = 0.000625
                        amount = 0.0
                        maxAmount = 0.0
                        note = (pressurized)
                }
                TANK
                {
                        name = LqdHelium
                        //mass = 0.000625
                        utilization = 2
                        amount = 0.0
                        maxAmount = 0.0
                        fillable = false
                        note = (pressurized)
                }
                TANK
                {
                        name = HTP
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = KryptonGas
                        amount = 0.0
                        maxAmount = 0.0
                        note = (pressurized)
                }
                TANK
                {
                        name = NeonGas
                        amount = 0.0
                        maxAmount = 0.0
                        note = (pressurized)
                }
        }

@TANK_DEFINITION[ServiceModule]
        {
                TANK
                {
                        name = LqdMethane
                        amount = 0.0
                        maxAmount = 0.0
                        note = (Refrigerated)
                }
        }

@TANK_DEFINITION[RCS]
        {
                TANK
                {
                        name = Hydrazine
                        amount = 0.0
                        maxAmount = 0.0
                }
        }

 

I added configs for missing resources below water in man tanks.

This stuff is untested.

Edit: IDK if mass ratios are right here.

 

Edited by raxo2222
Link to comment
Share on other sites

Hi. I recently downloaded KSPI Extended, but it isn't working; it says it doesn't detect some files required to function. I made sure I had tweakscale, and I have ksp 1.1.2. It also asked me to make sure the mod was in [Base Location]/GameData/WarpPlugin. I already put it in gamedata, but I'm not sure what the next part means, as warpplugin is a folder inside of the mod folder. I redownloaded, too, but I'm not very good with computers  (I use a mac, the easiest computer ever and still don't get it), so any help is appreciated. Thanks!

Link to comment
Share on other sites

3 hours ago, Arieoreos said:

Hi. I recently downloaded KSPI Extended, but it isn't working; it says it doesn't detect some files required to function. I made sure I had tweakscale, and I have ksp 1.1.2. It also asked me to make sure the mod was in [Base Location]/GameData/WarpPlugin. I already put it in gamedata, but I'm not sure what the next part means, as warpplugin is a folder inside of the mod folder. I redownloaded, too, but I'm not very good with computers  (I use a mac, the easiest computer ever and still don't get it), so any help is appreciated. Thanks!

Get CKAN and install mod with this.

Link to comment
Share on other sites

8 hours ago, raxo2222 said:

Well here we go:

  Hide contents

// Modular Fuel Tanks Config by Trolllception

@TANK_DEFINITION[Default,Fuselage,Balloon,Structural]
        {
                TANK
                {
                        name = ArgonGas
                        mass = 0.000625
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 56.0
                        note = (pressurized)
                }
                TANK
                {
                        name = HTP
                        amount = 0.0
                        utilization = 5.41
                        maxAmount = 0.0
                }
                TANK
                {
                        name = KryptonGas
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (pressurized)
                }
                TANK
                {
                        name = NeonGas
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (pressurized)
                }
                TANK
                {
                        name = Hydrazine
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
                TANK
                {
                        name = LqdHydrogen
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = LqdAmmonia
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
                TANK
                {
                        name = LqdNitrogen
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }        
                TANK
                {
                        name = LqdCO
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = LqdOxygen
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = LqdMethane
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = LqdCO2
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = Lithium
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
                TANK
                {
                        name = LqdDeuterium
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .7
                }
                TANK
                {
                        name = LqdTritium
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .8
                        note = (Shielded)
                }
                TANK
                {
                        name = LqdHelium
                        mass = 0.000625
                        utilization = 56
                        amount = 0.0
                        maxAmount = 0.0
                        fillable = false
                        note = (pressurized)
                }
                TANK
                {
                        name = EnrichedUranium
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .8
                        note = (Shielded)
                }
                TANK
                {
                        name = ThF4
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .8
                        note = (Shielded)
                }
                TANK
                {
                        name = UraniumNitride
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .1
                        note = (Shielded)
                }
                TANK
                {
                        name = LqdHelium
                        mass = 0.000454
                        amount = 0.0
                        maxAmount = 0.0
                        loss_rate = 1.667794e-8
                        utilization = 7
                        note = (Refrigerated)
                }
                TANK
                {
                        name = Actinides
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = DepletedFuel
                        mass = 0.00009
                        amount = 0.0
                        maxAmount = 0.0
                        fillable = false
                        utilization = .8
                }
                TANK
                {
                        name = Water
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
                TANK
                {
                        name = LqdHe3
                        mass = 0.000625
                        utilization = 19
                        amount = 0.0
                        maxAmount = 0.0
                        loss_rate = 1.667794e-7
                        note = (refrigated)
                }
                TANK
                {
                        name = Boron
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = Ore
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = Aluminium
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = Alumina
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = Hexaborane
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
        }

@TANK_DEFINITION[Xenon]
        {
                TANK
                {
                        name = ArgonGas
                        //mass = 0.000625
                        amount = 0.0
                        maxAmount = 0.0
                        note = (pressurized)
                }
                TANK
                {
                        name = LqdHelium
                        //mass = 0.000625
                        utilization = 2
                        amount = 0.0
                        maxAmount = 0.0
                        fillable = false
                        note = (pressurized)
                }
                TANK
                {
                        name = HTP
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = KryptonGas
                        amount = 0.0
                        maxAmount = 0.0
                        note = (pressurized)
                }
                TANK
                {
                        name = NeonGas
                        amount = 0.0
                        maxAmount = 0.0
                        note = (pressurized)
                }
        }

@TANK_DEFINITION[ServiceModule]
        {
                TANK
                {
                        name = LqdMethane
                        amount = 0.0
                        maxAmount = 0.0
                        note = (Refrigerated)
                }
        }

@TANK_DEFINITION[RCS]
        {
                TANK
                {
                        name = Hydrazine
                        amount = 0.0
                        maxAmount = 0.0
                }
        }

 

I added configs for missing resources below water in man tanks.

This stuff is untested.

Edit: IDK if mass ratios are right here.

 

I don't have time to test it, but I will add it

Link to comment
Share on other sites

8 hours ago, raxo2222 said:

Well here we go:

  Reveal hidden contents

// Modular Fuel Tanks Config by Trolllception

@TANK_DEFINITION[Default,Fuselage,Balloon,Structural]
        {
                TANK
                {
                        name = ArgonGas
                        mass = 0.000625
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 56.0
                        note = (pressurized)
                }
                TANK
                {
                        name = HTP
                        amount = 0.0
                        utilization = 5.41
                        maxAmount = 0.0
                }
                TANK
                {
                        name = KryptonGas
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (pressurized)
                }
                TANK
                {
                        name = NeonGas
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (pressurized)
                }
                TANK
                {
                        name = Hydrazine
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
                TANK
                {
                        name = LqdHydrogen
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = LqdAmmonia
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
                TANK
                {
                        name = LqdNitrogen
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }        
                TANK
                {
                        name = LqdCO
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = LqdOxygen
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = LqdMethane
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = LqdCO2
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                        note = (Refrigerated)
                }
                TANK
                {
                        name = Lithium
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
                TANK
                {
                        name = LqdDeuterium
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .7
                }
                TANK
                {
                        name = LqdTritium
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .8
                        note = (Shielded)
                }
                TANK
                {
                        name = LqdHelium
                        mass = 0.000625
                        utilization = 56
                        amount = 0.0
                        maxAmount = 0.0
                        fillable = false
                        note = (pressurized)
                }
                TANK
                {
                        name = EnrichedUranium
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .8
                        note = (Shielded)
                }
                TANK
                {
                        name = ThF4
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .8
                        note = (Shielded)
                }
                TANK
                {
                        name = UraniumNitride
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = .1
                        note = (Shielded)
                }
                TANK
                {
                        name = LqdHelium
                        mass = 0.000454
                        amount = 0.0
                        maxAmount = 0.0
                        loss_rate = 1.667794e-8
                        utilization = 7
                        note = (Refrigerated)
                }
                TANK
                {
                        name = Actinides
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = DepletedFuel
                        mass = 0.00009
                        amount = 0.0
                        maxAmount = 0.0
                        fillable = false
                        utilization = .8
                }
                TANK
                {
                        name = Water
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
                TANK
                {
                        name = LqdHe3
                        mass = 0.000625
                        utilization = 19
                        amount = 0.0
                        maxAmount = 0.0
                        loss_rate = 1.667794e-7
                        note = (refrigated)
                }
                TANK
                {
                        name = Boron
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = Ore
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = Aluminium
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = Alumina
                        mass = 0.0009
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = Hexaborane
                        amount = 0.0
                        maxAmount = 0.0
                        utilization = 5.41
                }
        }

@TANK_DEFINITION[Xenon]
        {
                TANK
                {
                        name = ArgonGas
                        //mass = 0.000625
                        amount = 0.0
                        maxAmount = 0.0
                        note = (pressurized)
                }
                TANK
                {
                        name = LqdHelium
                        //mass = 0.000625
                        utilization = 2
                        amount = 0.0
                        maxAmount = 0.0
                        fillable = false
                        note = (pressurized)
                }
                TANK
                {
                        name = HTP
                        amount = 0.0
                        maxAmount = 0.0
                }
                TANK
                {
                        name = KryptonGas
                        amount = 0.0
                        maxAmount = 0.0
                        note = (pressurized)
                }
                TANK
                {
                        name = NeonGas
                        amount = 0.0
                        maxAmount = 0.0
                        note = (pressurized)
                }
        }

@TANK_DEFINITION[ServiceModule]
        {
                TANK
                {
                        name = LqdMethane
                        amount = 0.0
                        maxAmount = 0.0
                        note = (Refrigerated)
                }
        }

@TANK_DEFINITION[RCS]
        {
                TANK
                {
                        name = Hydrazine
                        amount = 0.0
                        maxAmount = 0.0
                }
        }

 

I added configs for missing resources below water in man tanks.

This stuff is untested.

Edit: IDK if mass ratios are right here.

 

I'm thinking about introducing a secondary resource for Helium3, Helium3 because it is so hard to cool and because it looks weird when  it is either produced by fusion or when mined from the surface.

Link to comment
Share on other sites

I just noticed that you Lithium is by far the best plasma thruster propellant, but you don't list it on the table?

And I've noticed that the table is a bit inaccurate, hydrazine and ammonia don't have the same thrust as the table implies.  It would also be nice to have the energy efficiency numbers for the fuels in plasma and atilla.

Link to comment
Share on other sites

2 hours ago, Liquid5n0w said:

I just noticed that you Lithium is by far the best plasma thruster propellant, but you don't list it on the table?

And I've noticed that the table is a bit inaccurate, hydrazine and ammonia don't have the same thrust as the table implies.  It would also be nice to have the energy efficiency numbers for the fuels in plasma and atilla.

Good observation. Yes you are correct Lithium is one of the best Electric Propellants available due its high Isp and  high ionization efficiency. The reason why it isn't on the list is because the table was originally mend for thermal propellants only but it became mixed mixed with electric propellants. It will be a good idea to add them.

Edited by FreeThinker
Link to comment
Share on other sites

9 hours ago, FreeThinker said:

I'm thinking about introducing a secondary resource for Helium3, Helium3 because it is so hard to cool and because it looks weird when  it is either produced by fusion or when mined from the surface.

Hmm so there should be liquifier part, or at least have ISRU unit capable to cool down Helium3 into LqdHe3.

And why then Hydrogen isotopes/Helium 4/other naturally gaseous substances doesn't have gaseous form, when harvested/fused, and then converted to liquid form and stored?

 

Link to comment
Share on other sites

2 hours ago, raxo2222 said:

Hmm so there should be liquifier part, or at least have ISRU unit capable to cool down Helium3 into LqdHe3.

And why then Hydrogen isotopes/Helium 4/other naturally gaseous substances doesn't have gaseous form, when harvested/fused, and then converted to liquid form and stored?

 

A gas compresser will be included in the LqdHe3 storage tank and probably in some small Universal storage device.

Helium or Helium4 would be indeed a good candidate for resource, but it is not an absolute requirment yet as there is no need for Helium Mining, for Helium3 there is.

Note that in the next version, Helium3 can be mined from  atmosphereless moons and planets.The closer they are to the sun the more Helium3 can be found Permant shadowed location (craters or pits) also help. This will give some great incentive to start a mining colony on  Moho, which is closest to the sun,

Spoiler

Especialy in the deep nothern pit.

 

Edited by FreeThinker
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...