Jump to content

[1.12.3+] UnKerballed Start v1.3.1 (Happy New Year! Jan 01, 2022)


theonegalen

Recommended Posts

8 hours ago, Goufalite said:

You can steer the stayputnik, but you obviously need something to steer (RCS, reaction wheel, fins/elevons). Stayputnik doesn't have SAS so you can steer but not stabilize. That what the difficulty is at the beginning.

You should try a fresh vanilla install of KSP to see how the stayputnik behaves.

If you want a no control you can hibernate the probe so it won't react to fine controls like partial throttle, RCS, steering,...

With the bug I found on my side I could SAS it although it's forbidden. Heck I could even SAS debris (without movement)!!!

My bad I was unclear before. The stayputnik is allowing me to activate SAS where I remember in the past it's given me a message saying that that probe doesn't have it. The description of the part correctly reflects that it shouldn't have SAS but it does turn on. I do also have CTB and Toolbar Controller installed so that could be the culprit. I'll do some tests and see if I'm experiencing the exact same bug as you.

Link to comment
Share on other sites

I've opened a ticket in CTB's github with a video showing a single landing gear turning with no power or probe or anything : https://github.com/linuxgurugamer/ClickThroughBlocker/issues/21

EDIT : he fixed it in 1.11 !

For SAS it might also be another problem: if you have all SAS locks on the stayputnik this might be the nasty 1.11.1 bug where everything in any mode with or without kerbal XP has full SAShttps://bugs.kerbalspaceprogram.com/issues/27162

This one is solved by (sic) installing Making History and only playing career.

Edited by Goufalite
fixed CTB issue
Link to comment
Share on other sites

  • 1 month later...

I found an exception using UnKerballed Start in 1.12.1 with Restock.

This was fixed by replacing in UKSliquidengineLVT10.cfg:

Spoiler
+PART[liquidEngine2]:AFTER[ReStock]

with 

+PART[liquidEngine2]:AFTER[000_ReStock]

 

 

There are no dragcubes defined for the rescaled parts. I had problems with my own rescaled parts unintentionally using the original drag cubes. So I created this patch as well:

Spoiler
@PART[UKSliquidEngineLVT05]:AFTER[zzzUnKerballedStart]
{
	!DRAG_CUBE{}
	DRAG_CUBE
	{
		cube = 0, 0.5807,0.7669,0.4076, 0.5807,0.7671,0.4076, 0.2272,0.7547,1.05, 0.2272,0.737,0.9808, 0.5854,0.7665,0.4109, 0.5854,0.7664,0.4109, -2.384E-07,0.02358,-7.212E-06, 0.625,0.9797,0.625
		cube = 1, 0.4025,0.7397,0.5371, 0.4025,0.7531,0.4085, 0.2987,1,0.2119, 0.2987,0.406,0.7753, 0.4169,0.7583,0.4085, 0.4169,0.7582,0.4085, 6.634E-05,0.03869,-7.272E-06, 0.6201,0.9495,0.6201
		cube = 2, 0.5856,0.7663,0.4076, 0.5856,0.7664,0.5306, 0.1511,0.6238,1.05, 0.1511,0.7113,1.009, 0.5855,0.7655,0.4109, 0.5855,0.7654,0.4109, -6.688E-05,0.02358,-0.0009382, 0.625,0.9797,0.625
		cube = 3, 0.5807,0.7669,0.4076, 0.5807,0.7671,0.4076, 0.2272,0.7547,1.05, 0.2272,0.737,0.9808, 0.5854,0.7665,0.4109, 0.5854,0.7664,0.4109, -2.384E-07,0.02358,-7.093E-06, 0.625,0.9797,0.625
		cube = 4, 0.4025,0.7397,0.5371, 0.4025,0.7531,0.4085, 0.2987,1,0.2119, 0.2987,0.406,0.7753, 0.4169,0.7583,0.4085, 0.4169,0.7582,0.4085, 6.631E-05,0.03869,-7.242E-06, 0.6201,0.9495,0.6201
		cube = 5, 0.5856,0.7663,0.4076, 0.5856,0.7664,0.5306, 0.1511,0.6238,1.05, 0.1511,0.7113,1.009, 0.5855,0.7655,0.4109, 0.5855,0.7654,0.4109, -6.688E-05,0.02358,-0.0009381, 0.625,0.9797,0.625
	}
}

@PART[UKSliquidEngineLVT10]:AFTER[zzzUnKerballedStart]
{
	!DRAG_CUBE{}
	DRAG_CUBE
	{
		cube = 0, 0.5362,0.7659,0.4788, 0.5362,0.766,0.4109, 0.2423,0.8286,0.939, 0.2423,0.6924,0.8747, 0.5379,0.7619,0.4141, 0.5379,0.7618,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
		cube = 1, 0.4627,0.7561,0.4749, 0.4627,0.7564,0.4103, 0.2781,0.8579,0.939, 0.2781,0.7379,0.8747, 0.46,0.7546,0.4135, 0.46,0.7498,0.4103, -0.0001373,-0.1442,0.0001506, 0.6238,0.8934,0.6238
		cube = 2, 0.5292,0.7738,0.4788, 0.5292,0.774,0.4109, 0.2168,0.7338,0.939, 0.2168,0.6617,0.8661, 0.5316,0.7698,0.4141, 0.5316,0.7698,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
		cube = 3, 0.5362,0.7651,0.4788, 0.5362,0.7653,0.4109, 0.2423,0.8286,0.939, 0.2423,0.6922,0.8747, 0.5379,0.7646,0.4141, 0.5379,0.7646,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
		cube = 4, 0.4627,0.7566,0.4749, 0.4627,0.7568,0.4103, 0.2781,0.8579,0.939, 0.2781,0.7379,0.8747, 0.46,0.7544,0.4135, 0.46,0.7494,0.4103, -0.0001373,-0.1442,0.0001507, 0.6238,0.8934,0.6238
		cube = 5, 0.5292,0.773,0.4788, 0.5292,0.7732,0.4109, 0.2168,0.7339,0.939, 0.2168,0.6616,0.8661, 0.5316,0.7724,0.4141, 0.5316,0.7726,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
	}
}

 

The drag cubes were created by KSP after deleting the part database. With this patch deleting the database wouldn't be necessary.

 

I also installed Realfuels Stock and created a patch for the UnKerballed engines. I'll post these to the appropriate thread, but I though I might as well add them here if anybody needs them:

Spoiler
@PART[UKSliquidEngineLVT05]:AFTER[zzzUnKerballedStart]:NEEDS[RealFuels_StockEngines]
{
	@mass = 0.045
	@cost = 155

	@MODULE[ModuleEnginesRF]
	{
		@maxThrust = 23
	}
	
	!MODULE[ModuleEngineConfigs]{}
	MODULE
	{
		name = ModuleEngineConfigs
		type = ModuleEnginesRF
		techLevel = 1
		origTechLevel = 1
		engineType = L
		origMass = 0.045
		configuration = Ethanol75+LqdOxygen
		modded = false

		CONFIG
		{
			name = Ethanol75+LqdOxygen
			maxThrust = 21
			heatProduction = 15
			PROPELLANT
			{
				name = Ethanol75
				ratio = 52.66072829648775
				DrawGauge = True
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			PROPELLANT
			{
				name = LqdOxygen
				ratio = 47.33927170351225
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			IspSL = 0.9300
			IspV = 0.9300
			throttle = 0
			ignitions = 1
			ullage = true
			pressureFed = false
			IGNITOR_RESOURCE
			{
				name = ElectricCharge
				amount = 0.215
			}
		}

		CONFIG
		{
			name = Kerosene+LqdOxygen
			maxThrust = 23
			heatProduction = 16
			PROPELLANT
			{
				name = Kerosene
				ratio = 37.69408655434424
				DrawGauge = True
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			PROPELLANT
			{
				name = LqdOxygen
				ratio = 62.30591344565576
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			IspSL = 1.0000
			IspV = 1.0000
			throttle = 0
			ignitions = 1
			ullage = true
			pressureFed = false
			IGNITOR_RESOURCE
			{
				name = ElectricCharge
				amount = 0.215
			}
		}
	}
}

@PART[UKSliquidEngineLVT10]:AFTER[zzzUnKerballedStart]:NEEDS[RealFuels_StockEngines]
{
	@mass = 0.0525
	@cost = 225
	
	@MODULE[ModuleEnginesRF]
	{
		@maxThrust = 21
	}
	
	!MODULE[ModuleEngineConfigs]{}
	
	MODULE
	{
		name = ModuleEngineConfigs
		type = ModuleEnginesRF
		techLevel = 2
		origTechLevel = 2
		engineType = L+
		origMass = 0.0525
		configuration = Ethanol75+LqdOxygen
		modded = false

		CONFIG
		{
		    name = Ethanol75+LqdOxygen
		    maxThrust = 19
		    heatProduction = 15
		    PROPELLANT
			{
				name = Ethanol75
				ratio = 52.66072829648775
				DrawGauge = True
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			PROPELLANT
			{
				name = LqdOxygen
				ratio = 47.33927170351225
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			IspSL = 0.9300
			IspV = 0.9300
			throttle = 0
			ignitions = 1
			ullage = true
			pressureFed = false
			IGNITOR_RESOURCE
			{
				name = ElectricCharge
				amount = 0.2
			}
		}
		
		CONFIG
		{
			name = Kerosene+LqdOxygen
			maxThrust = 21
			heatProduction = 15
			PROPELLANT
			{
				name = Kerosene
				ratio = 37.69408655434424
				DrawGauge = True
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			PROPELLANT
			{
				name = LqdOxygen
				ratio = 62.30591344565576
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			IspSL = 1.0000
			IspV = 1.0000
			throttle = 0
			ignitions = 1
			ullage = true
			pressureFed = false
			IGNITOR_RESOURCE
			{
				name = ElectricCharge
				amount = 0.2
			}
		}
	}
}

 

(if anybody wonders what to do with the code: KSP patches can be created from the above code by adding it to a textfile somewhere in gamedata and renaming it to .cfg)

 

Thank you, @theonegalen, for maintaining this mod.

 

Edit: Also some lazy waterfall effects:

Spoiler
@PART[UKSliquidEngineLVT05]:NEEDS[Waterfall,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{

  !EFFECTS {}
!MODULE[EngineLightEffect] {}

  EFFECTS
  {
    engage
    {
      AUDIO
      {
        channel = Ship
        clip = sound_vent_soft
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    flameout
    {
      AUDIO
      {
        channel = Ship
        clip = sound_explosion_low
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    fx-LVT05-running
    {
			AUDIO
			{
				channel = Ship
				clip = Waterfall/Sounds/KW/sound_altloop2
				volume = 0.0 0.0
				volume = 0.1 0.3
				volume = 1.0 0.8
				pitch = 0.0 0.7
				pitch = 1.0 1.0
				loop = true
			}
      PREFAB_PARTICLE
      {
        prefabName = fx_smokeTrail_veryLarge
        transformName = smokePoint
        emission = 0.0 0.0
        emission = 0.05 0.0
        emission = 0.075 0.25
        emission = 1.0 1.25
        speed = 0.0 0.25
        speed = 1.0 1.0
        localOffset = 0, 0, 1
      }
    }
  }
	MODULE
	{
		name = ModuleWaterfallFX
		moduleID = LVT05FX
		CONTROLLER
		{
			name = atmosphereDepth
			linkedTo = atmosphere_density
		}
		CONTROLLER
		{
			name = throttle
			linkedTo = throttle
			engineID = 
			responseRateUp = 100
			responseRateDown = 100
		}
		CONTROLLER
		{
			name = random
			linkedTo = random
			noiseType = random
			range = -1,1
		}
		TEMPLATE
		{
			templateName = waterfall-kerolox-lower-1
			overrideParentTransform = thrustTransform
			scale = 0.680000007,0.680000007,0.5
			rotation = 0,0,0
			position = 0,0,0.0649999976
		}
	}
}

@PART[UKSliquidEngineLVT10]:NEEDS[Waterfall,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{

  !EFFECTS {}
!MODULE[EngineLightEffect] {}

  EFFECTS
  {
    engage
    {
      AUDIO
      {
        channel = Ship
        clip = sound_vent_soft
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    flameout
    {
      AUDIO
      {
        channel = Ship
        clip = sound_explosion_low
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    fx-LVT10-running
    {
			AUDIO
			{
				channel = Ship
				clip = Waterfall/Sounds/KW/sound_altloop2
				volume = 0.0 0.0
				volume = 0.1 0.3
				volume = 1.0 0.8
				pitch = 0.0 0.7
				pitch = 1.0 1.0
				loop = true
			}
      PREFAB_PARTICLE
      {
        prefabName = fx_smokeTrail_veryLarge
        transformName = smokePoint
        emission = 0.0 0.0
        emission = 0.05 0.0
        emission = 0.075 0.25
        emission = 1.0 1.25
        speed = 0.0 0.25
        speed = 1.0 1.0
        localOffset = 0, 0, 1
      }
    }
  }
	MODULE
	{
		name = ModuleWaterfallFX
		moduleID = LVT10FX
		CONTROLLER
		{
			name = atmosphereDepth
			linkedTo = atmosphere_density
		}
		CONTROLLER
		{
			name = throttle
			linkedTo = throttle
			engineID = 
			responseRateUp = 100
			responseRateDown = 100
		}
		CONTROLLER
		{
			name = random
			linkedTo = random
			noiseType = random
			range = -1,1
		}
		TEMPLATE
		{
			templateName = waterfall-kerolox-lower-1
			overrideParentTransform = thrustTransform
			scale = 0.680000007,0.680000007,0.5
			rotation = 0,0,0
			position = 0,0,0.550000012
		}
	}

}

 

 

Another edit:

Rocket sounds for RSE were missing as well for me:

Spoiler
@PART[UKSliquidEngineLVT10]:NEEDS[RocketSoundEnhancement,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{
	!sound_vent_medium = engage
	!sound_rocket_hard = running
	!sound_vent_soft = disengage
	!sound_explosion_low = flameout
	
	MODULE
	{
		name = RSE_Engines
		volume = 0.8
		
		Engine
		{
			SOUNDLAYER
			{
				name = ThrustHigh
				audioClip = RocketSoundEnhancement/Sounds/Engines/Liquid_Light-High
				loop = true
				spread = 0.25
				channel = ShipBoth
				
				volume = 0.0 0.0
				volume = 0.33 0.0
				volume = 0.66 1.0
				volume = 1.0 1.0
				
				pitch = 1.5
			}
			
			SOUNDLAYER
			{
				name = ThrustLow
				audioClip = RocketSoundEnhancement/Sounds/Engines/Liquid_Light-Low
				loop = true
				spread = 0.25
				channel = ShipBoth
				
				volume = 0.0 0.0
				volume = 0.33 1.0
				volume = 0.66 0.0
				volume = 1.0 0.0
				
				pitch = 1.5
			}
		}
		
		Disengage
		{
			SOUNDLAYER
			{
				name = Disengage
				audioClip = sound_vent_soft
				
				channel = ShipBoth
				
				volume = 0.2
				pitch = 2.5
			}
		}
		
		Flameout
		{
			SOUNDLAYER
			{
				name = FlameOut
				audioClip = sound_explosion_low
				
				channel = ShipBoth
				
				volume = 0.5
				pitch = 2.5
			}
		}	
	}
}

@PART[UKSliquidEngineLVT05]:NEEDS[RocketSoundEnhancement,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{
	!sound_vent_medium = engage
	!sound_rocket_hard = running
	!sound_vent_soft = disengage
	!sound_explosion_low = flameout
	
	MODULE
	{
		name = RSE_Engines
		volume = 0.8
		
		Engine
		{
			SOUNDLAYER
			{
				name = ThrustHigh
				audioClip = RocketSoundEnhancement/Sounds/Engines/Liquid_Light-High
				loop = true
				spread = 0.25
				channel = ShipBoth
				
				volume = 0.0 0.0
				volume = 0.33 0.0
				volume = 0.66 1.0
				volume = 1.0 1.0
				
				pitch = 1.5
			}
			
			SOUNDLAYER
			{
				name = ThrustLow
				audioClip = RocketSoundEnhancement/Sounds/Engines/Liquid_Light-Low
				loop = true
				spread = 0.25
				channel = ShipBoth
				
				volume = 0.0 0.0
				volume = 0.33 1.0
				volume = 0.66 0.0
				volume = 1.0 0.0
				
				pitch = 1.5
			}
		}
		
		Disengage
		{
			SOUNDLAYER
			{
				name = Disengage
				audioClip = sound_vent_soft
				
				channel = ShipBoth
				
				volume = 0.2
				pitch = 2.5
			}
		}
		
		Flameout
		{
			SOUNDLAYER
			{
				name = FlameOut
				audioClip = sound_explosion_low
				
				channel = ShipBoth
				
				volume = 0.5
				pitch = 2.5
			}
		}	
	}
}

 

 

Edited by hermano
Link to comment
Share on other sites

16 hours ago, hermano said:

I found an exception using UnKerballed Start in 1.12.1 with Restock.

This was fixed by replacing in UKSliquidengineLVT10.cfg:

  Reveal hidden contents
+PART[liquidEngine2]:AFTER[ReStock]

with 

+PART[liquidEngine2]:AFTER[000_ReStock]

 

 

There are no dragcubes defined for the rescaled parts. I had problems with my own rescaled parts unintentionally using the original drag cubes. So I created this patch as well:

  Reveal hidden contents
@PART[UKSliquidEngineLVT05]:AFTER[zzzUnKerballedStart]
{
	!DRAG_CUBE{}
	DRAG_CUBE
	{
		cube = 0, 0.5807,0.7669,0.4076, 0.5807,0.7671,0.4076, 0.2272,0.7547,1.05, 0.2272,0.737,0.9808, 0.5854,0.7665,0.4109, 0.5854,0.7664,0.4109, -2.384E-07,0.02358,-7.212E-06, 0.625,0.9797,0.625
		cube = 1, 0.4025,0.7397,0.5371, 0.4025,0.7531,0.4085, 0.2987,1,0.2119, 0.2987,0.406,0.7753, 0.4169,0.7583,0.4085, 0.4169,0.7582,0.4085, 6.634E-05,0.03869,-7.272E-06, 0.6201,0.9495,0.6201
		cube = 2, 0.5856,0.7663,0.4076, 0.5856,0.7664,0.5306, 0.1511,0.6238,1.05, 0.1511,0.7113,1.009, 0.5855,0.7655,0.4109, 0.5855,0.7654,0.4109, -6.688E-05,0.02358,-0.0009382, 0.625,0.9797,0.625
		cube = 3, 0.5807,0.7669,0.4076, 0.5807,0.7671,0.4076, 0.2272,0.7547,1.05, 0.2272,0.737,0.9808, 0.5854,0.7665,0.4109, 0.5854,0.7664,0.4109, -2.384E-07,0.02358,-7.093E-06, 0.625,0.9797,0.625
		cube = 4, 0.4025,0.7397,0.5371, 0.4025,0.7531,0.4085, 0.2987,1,0.2119, 0.2987,0.406,0.7753, 0.4169,0.7583,0.4085, 0.4169,0.7582,0.4085, 6.631E-05,0.03869,-7.242E-06, 0.6201,0.9495,0.6201
		cube = 5, 0.5856,0.7663,0.4076, 0.5856,0.7664,0.5306, 0.1511,0.6238,1.05, 0.1511,0.7113,1.009, 0.5855,0.7655,0.4109, 0.5855,0.7654,0.4109, -6.688E-05,0.02358,-0.0009381, 0.625,0.9797,0.625
	}
}

@PART[UKSliquidEngineLVT10]:AFTER[zzzUnKerballedStart]
{
	!DRAG_CUBE{}
	DRAG_CUBE
	{
		cube = 0, 0.5362,0.7659,0.4788, 0.5362,0.766,0.4109, 0.2423,0.8286,0.939, 0.2423,0.6924,0.8747, 0.5379,0.7619,0.4141, 0.5379,0.7618,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
		cube = 1, 0.4627,0.7561,0.4749, 0.4627,0.7564,0.4103, 0.2781,0.8579,0.939, 0.2781,0.7379,0.8747, 0.46,0.7546,0.4135, 0.46,0.7498,0.4103, -0.0001373,-0.1442,0.0001506, 0.6238,0.8934,0.6238
		cube = 2, 0.5292,0.7738,0.4788, 0.5292,0.774,0.4109, 0.2168,0.7338,0.939, 0.2168,0.6617,0.8661, 0.5316,0.7698,0.4141, 0.5316,0.7698,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
		cube = 3, 0.5362,0.7651,0.4788, 0.5362,0.7653,0.4109, 0.2423,0.8286,0.939, 0.2423,0.6922,0.8747, 0.5379,0.7646,0.4141, 0.5379,0.7646,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
		cube = 4, 0.4627,0.7566,0.4749, 0.4627,0.7568,0.4103, 0.2781,0.8579,0.939, 0.2781,0.7379,0.8747, 0.46,0.7544,0.4135, 0.46,0.7494,0.4103, -0.0001373,-0.1442,0.0001507, 0.6238,0.8934,0.6238
		cube = 5, 0.5292,0.773,0.4788, 0.5292,0.7732,0.4109, 0.2168,0.7339,0.939, 0.2168,0.6616,0.8661, 0.5316,0.7724,0.4141, 0.5316,0.7726,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
	}
}

 

The drag cubes were created by KSP after deleting the part database. With this patch deleting the database wouldn't be necessary.

 

I also installed Realfuels Stock and created a patch for the UnKerballed engines. I'll post these to the appropriate thread, but I though I might as well add them here if anybody needs them:

  Reveal hidden contents
@PART[UKSliquidEngineLVT05]:AFTER[zzzUnKerballedStart]:NEEDS[RealFuels_StockEngines]
{
	@mass = 0.045
	@cost = 155

	@MODULE[ModuleEnginesRF]
	{
		@maxThrust = 23
	}
	
	!MODULE[ModuleEngineConfigs]{}
	MODULE
	{
		name = ModuleEngineConfigs
		type = ModuleEnginesRF
		techLevel = 1
		origTechLevel = 1
		engineType = L
		origMass = 0.045
		configuration = Ethanol75+LqdOxygen
		modded = false

		CONFIG
		{
			name = Ethanol75+LqdOxygen
			maxThrust = 21
			heatProduction = 15
			PROPELLANT
			{
				name = Ethanol75
				ratio = 52.66072829648775
				DrawGauge = True
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			PROPELLANT
			{
				name = LqdOxygen
				ratio = 47.33927170351225
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			IspSL = 0.9300
			IspV = 0.9300
			throttle = 0
			ignitions = 1
			ullage = true
			pressureFed = false
			IGNITOR_RESOURCE
			{
				name = ElectricCharge
				amount = 0.215
			}
		}

		CONFIG
		{
			name = Kerosene+LqdOxygen
			maxThrust = 23
			heatProduction = 16
			PROPELLANT
			{
				name = Kerosene
				ratio = 37.69408655434424
				DrawGauge = True
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			PROPELLANT
			{
				name = LqdOxygen
				ratio = 62.30591344565576
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			IspSL = 1.0000
			IspV = 1.0000
			throttle = 0
			ignitions = 1
			ullage = true
			pressureFed = false
			IGNITOR_RESOURCE
			{
				name = ElectricCharge
				amount = 0.215
			}
		}
	}
}

@PART[UKSliquidEngineLVT10]:AFTER[zzzUnKerballedStart]:NEEDS[RealFuels_StockEngines]
{
	@mass = 0.0525
	@cost = 225
	
	@MODULE[ModuleEnginesRF]
	{
		@maxThrust = 21
	}
	
	!MODULE[ModuleEngineConfigs]{}
	
	MODULE
	{
		name = ModuleEngineConfigs
		type = ModuleEnginesRF
		techLevel = 2
		origTechLevel = 2
		engineType = L+
		origMass = 0.0525
		configuration = Ethanol75+LqdOxygen
		modded = false

		CONFIG
		{
		    name = Ethanol75+LqdOxygen
		    maxThrust = 19
		    heatProduction = 15
		    PROPELLANT
			{
				name = Ethanol75
				ratio = 52.66072829648775
				DrawGauge = True
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			PROPELLANT
			{
				name = LqdOxygen
				ratio = 47.33927170351225
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			IspSL = 0.9300
			IspV = 0.9300
			throttle = 0
			ignitions = 1
			ullage = true
			pressureFed = false
			IGNITOR_RESOURCE
			{
				name = ElectricCharge
				amount = 0.2
			}
		}
		
		CONFIG
		{
			name = Kerosene+LqdOxygen
			maxThrust = 21
			heatProduction = 15
			PROPELLANT
			{
				name = Kerosene
				ratio = 37.69408655434424
				DrawGauge = True
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			PROPELLANT
			{
				name = LqdOxygen
				ratio = 62.30591344565576
				%resourceFlowMode = STACK_PRIORITY_SEARCH
			}
			IspSL = 1.0000
			IspV = 1.0000
			throttle = 0
			ignitions = 1
			ullage = true
			pressureFed = false
			IGNITOR_RESOURCE
			{
				name = ElectricCharge
				amount = 0.2
			}
		}
	}
}

 

(if anybody wonders what to do with the code: KSP patches can be created from the above code by adding it to a textfile somewhere in gamedata and renaming it to .cfg)

 

Thank you, @theonegalen, for maintaining this mod.

 

Edit: Also some lazy waterfall effects:

  Reveal hidden contents
@PART[UKSliquidEngineLVT05]:NEEDS[Waterfall,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{

  !EFFECTS {}
!MODULE[EngineLightEffect] {}

  EFFECTS
  {
    engage
    {
      AUDIO
      {
        channel = Ship
        clip = sound_vent_soft
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    flameout
    {
      AUDIO
      {
        channel = Ship
        clip = sound_explosion_low
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    fx-LVT05-running
    {
			AUDIO
			{
				channel = Ship
				clip = Waterfall/Sounds/KW/sound_altloop2
				volume = 0.0 0.0
				volume = 0.1 0.3
				volume = 1.0 0.8
				pitch = 0.0 0.7
				pitch = 1.0 1.0
				loop = true
			}
      PREFAB_PARTICLE
      {
        prefabName = fx_smokeTrail_veryLarge
        transformName = smokePoint
        emission = 0.0 0.0
        emission = 0.05 0.0
        emission = 0.075 0.25
        emission = 1.0 1.25
        speed = 0.0 0.25
        speed = 1.0 1.0
        localOffset = 0, 0, 1
      }
    }
  }
	MODULE
	{
		name = ModuleWaterfallFX
		moduleID = LVT05FX
		CONTROLLER
		{
			name = atmosphereDepth
			linkedTo = atmosphere_density
		}
		CONTROLLER
		{
			name = throttle
			linkedTo = throttle
			engineID = 
			responseRateUp = 100
			responseRateDown = 100
		}
		CONTROLLER
		{
			name = random
			linkedTo = random
			noiseType = random
			range = -1,1
		}
		TEMPLATE
		{
			templateName = waterfall-kerolox-lower-1
			overrideParentTransform = thrustTransform
			scale = 0.680000007,0.680000007,0.5
			rotation = 0,0,0
			position = 0,0,0.0649999976
		}
	}
}

@PART[UKSliquidEngineLVT10]:NEEDS[Waterfall,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{

  !EFFECTS {}
!MODULE[EngineLightEffect] {}

  EFFECTS
  {
    engage
    {
      AUDIO
      {
        channel = Ship
        clip = sound_vent_soft
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    flameout
    {
      AUDIO
      {
        channel = Ship
        clip = sound_explosion_low
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    fx-LVT10-running
    {
			AUDIO
			{
				channel = Ship
				clip = Waterfall/Sounds/KW/sound_altloop2
				volume = 0.0 0.0
				volume = 0.1 0.3
				volume = 1.0 0.8
				pitch = 0.0 0.7
				pitch = 1.0 1.0
				loop = true
			}
      PREFAB_PARTICLE
      {
        prefabName = fx_smokeTrail_veryLarge
        transformName = smokePoint
        emission = 0.0 0.0
        emission = 0.05 0.0
        emission = 0.075 0.25
        emission = 1.0 1.25
        speed = 0.0 0.25
        speed = 1.0 1.0
        localOffset = 0, 0, 1
      }
    }
  }
	MODULE
	{
		name = ModuleWaterfallFX
		moduleID = LVT10FX
		CONTROLLER
		{
			name = atmosphereDepth
			linkedTo = atmosphere_density
		}
		CONTROLLER
		{
			name = throttle
			linkedTo = throttle
			engineID = 
			responseRateUp = 100
			responseRateDown = 100
		}
		CONTROLLER
		{
			name = random
			linkedTo = random
			noiseType = random
			range = -1,1
		}
		TEMPLATE
		{
			templateName = waterfall-kerolox-lower-1
			overrideParentTransform = thrustTransform
			scale = 0.680000007,0.680000007,0.5
			rotation = 0,0,0
			position = 0,0,0.550000012
		}
	}

}

 

 

Great! I'll put these in the next version of the mod!

Link to comment
Share on other sites

1 hour ago, TheMultiVitamin said:

Just wanted to ask before I yeeted this into my playthrough, is this compatible with 1.11.2? I'm assuming yes but I figured i'd ask instead of guess

No problem with 1.11.2

Didn't test yet on 1.12...

Link to comment
Share on other sites

16 hours ago, Goufalite said:

No problem with 1.11.2

Didn't test yet on 1.12...

Played early career to Mun/Minmus with thison 1.11.2 with lots of mods - all good. Just started early career on 1.12.2 and no issues.

Definitely worth having Airplane Plus (Firespitter Core), Open Cockpits, USI Sounding Rockets, and a bunch of Contract Configurator contract packs to start off.

Link to comment
Share on other sites

@gamerscircle I have not switched to 1.12.2 as most mods are not ready yet. The LVT30 and LVT45 engines from which the LVT05 and LVT10 are derived have been updated. I can only guess but if squad sticks to its previous naming scheme the LVT30 should have the internal name liquidEngine_v2 and LVT45 should have internal the name  liquidEngine2_v2 now. You could check the config files in the squad/parts/engines folders.

So in gamedata/unkerballedstart/parts two files need to be changed:

UKSliquidEngineLVT05.cfg should begin with

// Rescale LV-T30 to .625m

+PART[liquidEngine_v2]:NEEDS[!ReStock]
 {

and UKSliquidEngineLVT10.cfg should begin with

// Rescale LV-T45 to .625m

+PART[liquidEngine2_v2]:NEEDS[!ReStock]
 {

 

If you try this please let us know the result.

Link to comment
Share on other sites

7 hours ago, gamerscircle said:

@hermano - that worked, however I think that the mod still needs to be updated or Community Tech tree, as I can unlock the stock parts at the same time as the scaled down ones.  Step in the correct direction.  Thanks!

I still didn't switched to KSP 1.12.x, so it is also a bit of guessing, but if above edit worked, following one should work too:

In file UnkerballedStart.cfg find this lines:

//heavyRocketry
@PART[solidBooster1-1|liquidEngine|liquidEngine2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = heavyRocketry
}

and change engine names to be like this:

//heavyRocketry
@PART[solidBooster1-1|liquidEngine_v2|liquidEngine2_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = heavyRocketry
}

You will need to start new game, so that engines apear only in one tech tree node.

 

 

Link to comment
Share on other sites

Hey there @kcs123 - I did the edit, but that didn't move the "stock" parts to heavy rocketry node.  In my current save, it would seem that I had to start a new game for the changes to take effect?

It does look that you @hermano have gotten me back on track.  Thank you!

Edited by gamerscircle
Link to comment
Share on other sites

1 hour ago, gamerscircle said:

Hey there @kcs123 - I did the edit, but that didn't move the "stock" parts to heavy rocketry node.  In my current save, it would seem that I had to start a new game for the changes to take effect?

It does look that you @hermano have gotten me back on track.  Thank you!

Yes, you need to start new game, otherwise you will have engines over multiple tech tree nodes.

23 minutes ago, gamerscircle said:

Late discovery, even though the edits above did what I was looking for, there are no connection nodes [green dots] on the LFO engines from Unkerbaled.

Do you have full config file looking like this ? (Example only for LVT05)

// Rescale LV-T30 to .625m

+PART[liquidEngine_v2]
 {
	@name = UKSliquidEngineLVT05
	@TechRequired = basicRocketry
	@node_stack_top = 0.0, 7, 0.0, 0.0, 1.0, 0.0, 0
	@node_stack_bottom = 0.0, -7, 0.0, 0.0, -1.0, 0.0, 0
	@fx_exhaustFlame_blue_small = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running
	@fx_exhaustLight_blue = 0.0, -10.3, 0.0, 0.0, 0.0, 1.0, running
	@fx_smokeTrail_light = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running
	@fx_exhaustSparks_flameout = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, flameout
	@entryCost *= .5
	@cost *= .5
	@mass = .156
	@title = #LOC_UKS_liquidEngineLVT05_title
	@description = #LOC_UKS_liquidEngineLVT05_description
	@bulkheadProfiles = size0
	rescaleFactor = 0.5
	
	@MODULE[ModuleEngines*]
	{
		@maxThrust = 23
	}
}

@PART[UKSliquidEngineLVT05]:NEEDS[MissingHistory|Restock]:BEFORE[zzzUnKerballedStart]
{
	@node_stack_top = 0.0, 0.45, 0.0, 0.0, 1.0, 0.0, 0
	@node_stack_bottom = 0.0, -.42, 0.0, 0.0, -1.0, 0.0, 0
}

@PART[UKSliquidEngineLVT05]:NEEDS[SmokeScreen,!ReStock]:AFTER[zzzUnKerballedStart]
{
    PLUME
    {
        name = Kerolox-Lower
        transformName = thrustTransform
        localRotation = 0,0,0
        flarePosition = 0,0,0.1
        plumePosition = 0,0,0.3
        plumeScale = 0.15
        flareScale = 0.3
        energy = 1.0
        speed = 0.6
    }
    @MODULE[ModuleEngines*]
    {
        %powerEffectName = Kerolox-Lower
	    !runningEffectName = DELETE
    }
}

If you don't have connection nodes it only could be that this piece of MM is not executed:

Quote

@PART[UKSliquidEngineLVT05]:NEEDS[MissingHistory|Restock]:BEFORE[zzzUnKerballedStart]
{
    @node_stack_top = 0.0, 0.45, 0.0, 0.0, 1.0, 0.0, 0
    @node_stack_bottom = 0.0, -.42, 0.0, 0.0, -1.0, 0.0, 0
}

And only reason why that might be failed is that you have earsed some bracket or something that braked MM syntax.

 

 

 

 

Link to comment
Share on other sites

38 minutes ago, kcs123 said:

If you don't have connection nodes it only could be that this piece of MM is not executed:

And only reason why that might be failed is that you have earsed some bracket or something that braked MM syntax.

 

 

 

 

These nodes will only be added if restock or mh is installed. @gamerscircle maybe try adding the nodes in any case by removing the needs clause:

@PART[UKSliquidEngineLVT05]:BEFORE[zzzUnKerballedStart]
{
	@node_stack_top = 0.0, 0.45, 0.0, 0.0, 1.0, 0.0, 0
	@node_stack_bottom = 0.0, -.42, 0.0, 0.0, -1.0, 0.0, 0
}

 

Link to comment
Share on other sites

27 minutes ago, gamerscircle said:

I am not using restock at the moment, so what do I add?  

oh.. btw - thank you very much for getting my playthrough on track again.

 

Well you remove the :NEEDS[MissingHistory|Restock] from the line  @PART[UKSliquidEngineLVT05]:NEEDS[MissingHistory|Restock]:BEFORE[zzzUnKerballedStart].

Unless you already have missing history, then the patch should already be executed.

In that case you might try to replace the "@node..." parts with "%node..."  This will add or edit the node entries instead of just trying to edit the node entries.  Maybe the nodes are called different for the new parts?

Link to comment
Share on other sites

Here are updated files for the changed LVT05, LVT10, LVT30 and LVT45 that should work okay in 1.12.2:

/gamedata/unkerballedStart/UnKerballedStart.cfg

Spoiler
//UnKerballed Start
@PART[solidBooster_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@entryCost = 1000
}
//
//Hide Obsolete Parts 
@PART[solidBooster|solidBooster_sm|rocketNoseCone|mk1pod|mk2LanderCabin|probeCoreHex|probeCoreOcto|probeCoreOcto2|roverBody|probeCoreSphere|stackDecouplerMini|stackDecoupler|decoupler1-2|size3Decoupler|stackSeparatorMini|stackSeparator|stackSeparatorBig|toroidalFuelTank|Mark1-2Pod|liquidEngineMini|liquidEngine3|liquidEngine2-2|Size3to2Adapter|engineLargeSkipper|ServiceBay_125|ServiceBay_250]:LAST[zzzUnKerballedStart]
{
	@TechRequired = unresearchable
	@category = none
	@TechHidden = true
}
//*********************** Tier 1 ***********************
//start
@PART[batteryPack|SurfAntenna|sensorThermometer|probeCoreSphere_v2|Mite]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = start
}
//structures0
@PART[structuralIBeam3|strutCube|strutOcto|structuralIBeam1|structuralIBeam2|structuralMiniNode|structuralPanel1|structuralPanel2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = structures0
}
//*********************** Tier2 ***********************
//basicRocketry
@PART[Shrimp]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = basicRocketry
}
//structures1
@PART[trussAdapter|trussPiece1x|trussPiece3x]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = structures1
}
//fabrication
@PART[miniFuelTank|radialDecoupler|adapterSmallMiniShort|adapterSmallMiniTall|fuelTankSmallFlat]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = fabrication
}
//flight1
@PART[delta_small|deltaWing|elevon2|elevon3|elevon5|elevonMk3|smallCtrlSrf|StandardCtrlSrf|structuralWing|structuralWing2|structuralWing3|structuralWing4|sweptWing1|sweptWing2|wingConnector|wingConnector2|wingConnector3|wingConnector4|wingConnector5|wingStrake]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = flight1
}
//aeronautics
@PART[standardNoseCone|Mark2Cockpit|airplaneTail|airplaneTailB|GearFixed|GearFree|miniFuselage|miniIntake|miniJetEngine|MK1Fuselage|noseCone|winglet|winglet3]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = aeronautics
}
//engineering101
@PART[sensorBarometer|ladder1|solarPanels5]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = engineering101
}
@PART[SurfAntenna]:NEEDS[CommunityTechTree,RemoteTech/Parts]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = engineering101
}
//*********************** Tier 3 ***********************
//generalRocketry
@PART[solidBooster_sm_v2|microEngine_v2|radialEngineMini_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = generalRocketry
}
//structures1p5
//basicConstruction
@PART[launchClamp1|Decoupler_0|Decoupler_1|rcsTankMini|RCSFuelTank|stackBiCoupler_v2|fuelTankSmall|miniLandingLeg|roverWheel2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = basicConstruction
}
//earlyAviation
@PART[smallHardpoint|structuralPylon]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = earlyAviation
}
//stability
@PART[linearRcs|probeCoreCube|seatExternalCmd]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = stability
}
//survivability
@PART[parachuteSingle]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = survivability
}
//gadgets
@PART[LgRadialSolarPanel|longAntenna|GooExperiment]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = gadgets
}
//*********************** Tier 4 ***********************
//advRocketry
@PART[solidBooster_v2|radialLiquidEngine1-2|smallRadialEngine_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = advRocketry
}
//customFuelTanks
@PART[radialRCSTank|rcsTankRadialLong|externalTankCapsule|externalTankRound|externalTankToroid]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = customFuelTanks
}
//generalConstruction
@PART[radialDecoupler2|stackTriCoupler_v2|fuelTank|dockingPort3]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = generalConstruction
}
//aviation
@PART[Mk1FuselageStructural|fairingSize1|SmallGearBay|CanardController|tailfin|sweptWing|R8winglet|airScoop|CircularIntake|JetEngine|nacelleBody]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = aviation
}
//flightControl
@PART[roverBody_v2|probeCoreOcto_v2|RCSBlock_v2|sasModule]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = flightControl
}
//enhancedSurvivability
@PART[ServiceBay_125_v2|HeatShield0|HeatShield1|radialDrogue|parachuteDrogue|parachuteLarge]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = enhancedSurvivability
}
//basicScience
//gizmos
@PART[solarPanels3|solarPanels4|HighGainAntenna5|radPanelSm|FuelCell|radPanelLg|radPanelEdge|spotLight1|spotLight2|batteryBankMini]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = gizmos
}
//*********************** Tier 5 *********************** 
//propulsionSystems
@PART[sepMotor1|liquidEngine3_v2|liquidEngineMini_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = propulsionSystems
}
//heavyRocketry
@PART[solidBooster1-1|liquidEngine_v2|liquidEngine2_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = heavyRocketry
}
//fuelSystems
@PART[RCSTank1-2|adapterSize2-Size1|adapterSize2-Size1Slant|fuelTank_long|Rockomax8BW]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = fuelSystems
}
//structures2
//advConstruction
@PART[stackQuadCoupler|Decoupler_2|Separator_0|Separator_1|Separator_2|largeAdapter|stationHub|dockingPort2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = advConstruction
}
//landing
//subsonicFlight
@PART[Mark1Cockpit|MK1CrewCabin]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = subsonicFlight
}
//aerodynamicSystems
@PART[airlinerCtrlSrf|airlinerMainWing|airlinerTailFin|fairingSize2|rocketNoseCone_v2|pointyNoseConeA]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = aerodynamicSystems
}
//advFlightControl
//simpleCommandModules
@PART[landerCabinSmall|mk1pod_v2|cupola]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = simpleCommandModules
}
//recycling
//spaceExploration
@PART[telescopicLadder]:NEEDS[CommunityTechTree|LaunchEscapeSystem]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = spaceExploration
}
//miniaturization
@PART[mediumDishAntenna|sensorAccelerometer]:NEEDS[CommunityTechTree,RemoteTech]
{
	@TechRequired = miniaturization
}
//electrics
@PART[solarPanels1|solarPanels2|ksp_r_largeBatteryPack]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = electrics
}
//earlyHeatManagement
@PART[foldingRadSmall]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = earlyHeatManagement
}
//*********************** Tier 6 ***********************
//precisionPropulsion
@PART[omsEngine]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = precisionPropulsion
}
//heavierRocketry
@PART[MassiveBooster|engineLargeSkipper_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = heavierRocketry
}
//advFuelSystems
@PART[Size3To2Adapter_v2|Rockomax16_BW|Rockomax32_BW|Size3SmallTank]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advFuelSystems
}
//structures3
//specializedConstruction
@PART[dockingPortLateral|adapterLargeSmallBi|adapterLargeSmallTri|adapterLargeSmallQuad|Decoupler_3|Separator_3|dockingPort1]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = specializedConstruction
}
//actuators
//advLanding
//supersonicFlight
@PART[mk2Cockpit_Inline|mk2Cockpit_Standard|mk2CrewCabin]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = supersonicFlight
}
//efficientFlightSystems
//advAerodynamics
@PART[rocketNoseConeSize3|adapterSize2-Mk2|fairingSize3|mk2_1m_AdapterLong|mk2_1m_Bicoupler|mk2CargoBayL|mk2CargoBayS|mk2DockingPort|mk2Fuselage|mk2FuselageLongLFO|mk2FuselageShortLFO|mk2FuselageShortLiquid|mk2FuselageShortMono|mk2SpacePlaneAdapter|pointyNoseConeB]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advAerodynamics
}
//specializedControl
@PART[probeCoreHex_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = specializedControl
}
//commandModules
@PART[mk2LanderCabin_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = commandModules
}
//hydroponics
//advExploration
@PART[ServiceBay_250_v2|HeatShield2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advExploration
}
//precisionEngineering
@PART[sensorAtmosphere]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = precisionEngineering
}
//advElectrics
@PART[batteryBank]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advElectrics
}
//heatManagementSystems
@PART[foldingRadMed]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = heatManagementSystems
}
//*********************** Tier 7 ***********************
//specializedRocketry7
@PART[liquidEngine2-2_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = specializedRocketry7
}
//rocketry7
@PART[SSME|liquidEngineMainsail_v2|Size2LFB|Thoroughbred]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = rocketry7
}
//largeVolumeContainment
@PART[Rockomax64_BW|Size3MediumTank]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = largeVolumeContainment
}
//composites
//structures4
//advMetalworks
@PART[dockingPortLarge]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advMetalworks
}
//advActuators
//heavyLanding
@PART[roverWheel1]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = heavyLanding
}
//highAltitudeFlight
@PART[mk3Cockpit_Shuttle]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = highAltitudeFlight
}
//heavyAerodynamics
//unmannedTech
@PART[probeCoreOcto2_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = unmannedTech
}
//heavyCommandModules
@PART[mk1-3pod|MEMLander]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = heavyCommandModules
}
//logistics
@PART[HeatShield3|InflatableHeatShield|SmallTank|RadialOreTank|MiniDrill|MiniISRU]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = logistics
}
//scienceTech aka scanningTech
//electronics
//nuclearPropulsion
//nuclearPower
//largeElectrics aka highPowerElectrics
@PART[FuelCellArray]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = largeElectrics
}
//*********************** Tier 8 ***********************
//specializedRocketry8
//veryHeavyRocketry
//highPerformanceFuelSystems
@PART[Size3LargeTank]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = highPerformanceFuelSystems
}
//metaMaterials
//nanolathing
//experimentalActuators
//advancedMotors
//hypersonicFlight
@PART[mk2DroneCore]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = hypersonicFlight
}
//specializedFlightSystems
//experimentalAerodynamics
//advUnmanned
@PART[probeStackSmall|probeStackLarge]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advUnmanned
}
//specializedCommandModules
//shortTermHabitation
@PART[LargeTank|RadialDrill|ISRU]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = shortTermHabitation
}
//advScienceTech
@PART[commDish|RelayAntenna100]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advScienceTech
}
//ionPropulsion
//improvedNuclearPropulsion
//largeNuclearPower aka improvedNuclearPower
//nuclearFuelSystems
//advHeatManagement
@PART[foldingRadLarge]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advHeatManagement
}
//specializedElectrics
//advSolarTech
//*********************** Tier 9 ***********************
//specializedRocketry9
//experimentalRocketry
@PART[Size3EngineCluster]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = experimentalRocketry
}
//specializedFuelStorage
//exoticAlloys 
//orbitalAssembly
//offworldManufacturing
//experimentalMotors
//aerospaceTech
//aerospaceComposites
//largeUnmanned
@PART[HECS2_ProbeCore]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = largeUnmanned
}
//specializedCommandCenters
//specializedLanders
//longTermHabitation
//scientificOutposts
//experimentalScience
//advIonPropulsion
//advNuclearPropulsion
//advNuclearPower aka highEnergyNuclearPower
//experimentalElectrics
//advPVMaterials
//cuttingEdgeSolarTechnology
//*********************** Tier 10 ***********************
//specializedRocketry10
//giganticRocketry
//exoticFuelStorage
//orbitalMegastructures
//mechatronics
//expAircraftEngines
//advAerospaceEngineering
//artificialIntelligence
//heavyCommandCenters
//heavyLanders
//advLogistics
//advOffworldMining
//longTermScienceTech
//advGriddedThrusters
//plasmaPropulsion
//expNuclearPropulsion
//fusionRockets
//fusionPower
//expNuclearPower
//specializedRadiators
//highTechElectricalSystems
//microwavePowerTransmission
//exoticSolarTech
//*********************** Tier 11 ***********************
//specializedRocketry11
@PART[Size3AdvancedEngine]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = specializedRocketry11
}
//colossalRocketry
//extremeFuelStorage
//colonization
//resourceExploitation
//highEnergyScience
//expGriddedThrusters
//advEMSystems
//exoticNuclearPropulsion
//advancedFusionReactions
//exoticNuclearPower
//highPowerElectricalSystems
//*********************** Tier 12 ***********************
//advColonization
//appliedHighEnergyPhysics
//specializedPlasmaGeneration
//exoticReactions
//antimatterPower
//exoticRadiators
//experimentalElectricalSystems
//*********************** Tier 13 ***********************
//ultraHighEnergyPhysics
//exoticPlasmaPropulsion
//quantumReactions
//unifiedFieldTheory
//exoticElectricalSystems

 

/gamedata/unkerballedStart/parts/UKSliquidEngineLVT05.cfg

Spoiler
// Rescale LV-T30 to .625m

+PART[liquidEngine_v2]:NEEDS[!ReStock]
 {
	@name = UKSliquidEngineLVT05
	@TechRequired = basicRocketry
	@fx_exhaustFlame_blue_small = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running
	@fx_exhaustLight_blue = 0.0, -10.3, 0.0, 0.0, 0.0, 1.0, running
	@fx_smokeTrail_light = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running
	@fx_exhaustSparks_flameout = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, flameout
	@entryCost *= .5
	@cost *= .5
	@mass = .156
	@title = #LOC_UKS_liquidEngineLVT05_title
	@description = #LOC_UKS_liquidEngineLVT05_description
	@bulkheadProfiles = size0
	rescaleFactor = 0.5
	
	@MODULE[ModuleEngines*]
	{
		@maxThrust = 23
		
		!atmosphereCurve
	    atmosphereCurve
		{
		  key = 0 245
		  key = 1 205
		  key = 7 0.001
		}
	}
}

+PART[liquidEngine_v2]:NEEDS[Restock]:AFTER[000_ReStock]
 {
	@name = UKSliquidEngineLVT05
	@TechRequired = basicRocketry
	@entryCost *= .5
	@cost *= .5
	@mass = .156
	@title = #LOC_UKS_liquidEngineLVT05_title
	@description = #LOC_UKS_liquidEngineLVT05_description
	@bulkheadProfiles = size0
	@rescaleFactor = 0.5
	
	@MODULE[ModuleEngines*]
	{
		@maxThrust = 23
		
		!atmosphereCurve
	    atmosphereCurve
		{
		  key = 0 245
		  key = 1 205
		  key = 7 0.001
		}
	}
}

@PART[UKSliquidEngineLVT05]:BEFORE[zzzUnKerballedStart]
{
	%node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0
	%node_stack_bottom = 0.0, -1.63, 0.0, 0.0, -1.0, 0.0, 0
}

@PART[UKSliquidEngineLVT05]:NEEDS[SmokeScreen,!ReStock]:AFTER[zzzUnKerballedStart]
{
    PLUME
    {
        name = Kerolox-Lower
        transformName = thrustTransform
        localRotation = 0,0,0
        flarePosition = 0,0,0.1
        plumePosition = 0,0,0.3
        plumeScale = 0.15
        flareScale = 0.3
        energy = 1.0
        speed = 0.6
    }
    @MODULE[ModuleEngines*]
    {
        %powerEffectName = Kerolox-Lower
	    !runningEffectName = DELETE
    }
}

@PART[UKSliquidEngineLVT05]:AFTER[zzzUnKerballedStart]
{
	!DRAG_CUBE{}
	DRAG_CUBE
	{
		cube = 0, 0.5807,0.7669,0.4076, 0.5807,0.7671,0.4076, 0.2272,0.7547,1.05, 0.2272,0.737,0.9808, 0.5854,0.7665,0.4109, 0.5854,0.7664,0.4109, -2.384E-07,0.02358,-7.212E-06, 0.625,0.9797,0.625
		cube = 1, 0.4025,0.7397,0.5371, 0.4025,0.7531,0.4085, 0.2987,1,0.2119, 0.2987,0.406,0.7753, 0.4169,0.7583,0.4085, 0.4169,0.7582,0.4085, 6.634E-05,0.03869,-7.272E-06, 0.6201,0.9495,0.6201
		cube = 2, 0.5856,0.7663,0.4076, 0.5856,0.7664,0.5306, 0.1511,0.6238,1.05, 0.1511,0.7113,1.009, 0.5855,0.7655,0.4109, 0.5855,0.7654,0.4109, -6.688E-05,0.02358,-0.0009382, 0.625,0.9797,0.625
		cube = 3, 0.5807,0.7669,0.4076, 0.5807,0.7671,0.4076, 0.2272,0.7547,1.05, 0.2272,0.737,0.9808, 0.5854,0.7665,0.4109, 0.5854,0.7664,0.4109, -2.384E-07,0.02358,-7.093E-06, 0.625,0.9797,0.625
		cube = 4, 0.4025,0.7397,0.5371, 0.4025,0.7531,0.4085, 0.2987,1,0.2119, 0.2987,0.406,0.7753, 0.4169,0.7583,0.4085, 0.4169,0.7582,0.4085, 6.631E-05,0.03869,-7.242E-06, 0.6201,0.9495,0.6201
		cube = 5, 0.5856,0.7663,0.4076, 0.5856,0.7664,0.5306, 0.1511,0.6238,1.05, 0.1511,0.7113,1.009, 0.5855,0.7655,0.4109, 0.5855,0.7654,0.4109, -6.688E-05,0.02358,-0.0009381, 0.625,0.9797,0.625
	}
}

@PART[UKSliquidEngineLVT05]:NEEDS[Waterfall,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{

  !EFFECTS {}
!MODULE[EngineLightEffect] {}

  EFFECTS:NEEDS[!RocketSoundEnhancement]
  {
    engage
    {
      AUDIO
      {
        channel = Ship
        clip = sound_vent_soft
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    flameout
    {
      AUDIO
      {
        channel = Ship
        clip = sound_explosion_low
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    fx-LVT05-running
    {
			AUDIO
			{
				channel = Ship
				clip = Waterfall/Sounds/KW/sound_altloop2
				volume = 0.0 0.0
				volume = 0.1 0.3
				volume = 1.0 0.8
				pitch = 0.0 0.7
				pitch = 1.0 1.0
				loop = true
			}
      PREFAB_PARTICLE
      {
        prefabName = fx_smokeTrail_veryLarge
        transformName = smokePoint
        emission = 0.0 0.0
        emission = 0.05 0.0
        emission = 0.075 0.25
        emission = 1.0 1.25
        speed = 0.0 0.25
        speed = 1.0 1.0
        localOffset = 0, 0, 1
      }
    }
  }
	MODULE
	{
		name = ModuleWaterfallFX
		moduleID = LVT05FX
		CONTROLLER
		{
			name = atmosphereDepth
			linkedTo = atmosphere_density
		}
		CONTROLLER
		{
			name = throttle
			linkedTo = throttle
			engineID = 
			responseRateUp = 100
			responseRateDown = 100
		}
		CONTROLLER
		{
			name = random
			linkedTo = random
			noiseType = random
			range = -1,1
		}
		TEMPLATE
		{
			templateName = waterfall-kerolox-lower-1
			overrideParentTransform = thrustTransform
			scale = 0.680000007,0.680000007,0.5
			rotation = 0,0,0
			position = 0,0,0.0550000012
		}
	}
}

@PART[UKSliquidEngineLVT05]:NEEDS[RocketSoundEnhancement,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{
	!sound_vent_medium = engage
	!sound_rocket_hard = running
	!sound_vent_soft = disengage
	!sound_explosion_low = flameout
	
	MODULE
	{
		name = RSE_Engines
		volume = 0.8
		
		Engine
		{
			SOUNDLAYER
			{
				name = ThrustHigh
				audioClip = RocketSoundEnhancement/Sounds/Engines/Liquid_Light-High
				loop = true
				spread = 0.25
				channel = ShipBoth
				
				volume = 0.0 0.0
				volume = 0.33 0.0
				volume = 0.66 1.0
				volume = 1.0 1.0
				
				pitch = 1.5
			}
			
			SOUNDLAYER
			{
				name = ThrustLow
				audioClip = RocketSoundEnhancement/Sounds/Engines/Liquid_Light-Low
				loop = true
				spread = 0.25
				channel = ShipBoth
				
				volume = 0.0 0.0
				volume = 0.33 1.0
				volume = 0.66 0.0
				volume = 1.0 0.0
				
				pitch = 1.5
			}
		}
		
		Disengage
		{
			SOUNDLAYER
			{
				name = Disengage
				audioClip = sound_vent_soft
				
				channel = ShipBoth
				
				volume = 0.2
				pitch = 2.5
			}
		}
		
		Flameout
		{
			SOUNDLAYER
			{
				name = FlameOut
				audioClip = sound_explosion_low
				
				channel = ShipBoth
				
				volume = 0.5
				pitch = 2.5
			}
		}	
	}
}

 

/gamedata/unkerballedStart/parts/UKSliquidEngineLVT10.cfg

Spoiler
// Rescale LV-T45 to .625m

+PART[liquidEngine2_v2]:NEEDS[!ReStock]
 {
	@name = UKSliquidEngineLVT10
	@TechRequired = generalRocketry
	@node_stack_top = 0.0, 7, 0.0, 0.0, 1.0, 0.0, 0
	@node_stack_bottom = 0.0, -6.0, 0.0, 0.0, -1.0, 0.0, 0
	@fx_exhaustFlame_blue_small = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running
	@fx_exhaustLight_blue = 0.0, -10.3, 0.0, 0.0, 0.0, 1.0, running
	@fx_smokeTrail_light = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running
	@fx_exhaustSparks_flameout = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, flameout
	@entryCost *= .5
	@cost *= .5
	@mass = .1875
	@title = #LOC_UKS_liquidEngineLVT10_title
	@description = #LOC_UKS_liquidEngineLVT10_description
	@bulkheadProfiles = size0
	rescaleFactor = 0.5
	
	@MODULE[ModuleEngines*]
	{
		@maxThrust = 21
		
		!atmosphereCurve
	    atmosphereCurve
		{
		  key = 0 250
		  key = 1 190
		  key = 7 0.001
		}
	}
}

+PART[liquidEngine2_v2]:NEEDS[Restock]:AFTER[000_ReStock]
 {
	@name = UKSliquidEngineLVT10
	@TechRequired = generalRocketry
	@entryCost *= .5
	@cost *= .5
	@mass = .1875
	@title = #LOC_UKS_liquidEngineLVT10_title
	@description = #LOC_UKS_liquidEngineLVT10_description
	@bulkheadProfiles = size0
	%rescaleFactor = 0.5
	
	@MODULE[ModuleEngines*]
	{
		@maxThrust = 21
		
		!atmosphereCurve
	    atmosphereCurve
		{
		  key = 0 255
		  key = 1 190
		  key = 7 0.001
		}
	}
}

@PART[UKSliquidEngineLVT10]:BEFORE[zzzUnKerballedStart]
{
	%node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0
	%node_stack_bottom = 0.0, -1.63, 0.0, 0.0, -1.0, 0.0, 0
}

@PART[UKSliquidEngineLVT10]:NEEDS[SmokeScreen,!ReStock]:AFTER[zzzUnKerballedStart]
{
    PLUME
    {
        name = Kerolox-Lower
        transformName = thrustTransform
        localRotation = 0,0,0
        flarePosition = 0,0,0.1
        plumePosition = 0,0,0.3
        plumeScale = 0.15
        flareScale = 0.3
        energy = 1.0
        speed = 0.6
    }
    @MODULE[ModuleEngines*]
    {
        %powerEffectName = Kerolox-Lower
	    !runningEffectName = DELETE
    }
}

@PART[UKSliquidEngineLVT10]:AFTER[zzzUnKerballedStart]
{
	!DRAG_CUBE{}
	DRAG_CUBE
	{
		cube = 0, 0.5362,0.7659,0.4788, 0.5362,0.766,0.4109, 0.2423,0.8286,0.939, 0.2423,0.6924,0.8747, 0.5379,0.7619,0.4141, 0.5379,0.7618,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
		cube = 1, 0.4627,0.7561,0.4749, 0.4627,0.7564,0.4103, 0.2781,0.8579,0.939, 0.2781,0.7379,0.8747, 0.46,0.7546,0.4135, 0.46,0.7498,0.4103, -0.0001373,-0.1442,0.0001506, 0.6238,0.8934,0.6238
		cube = 2, 0.5292,0.7738,0.4788, 0.5292,0.774,0.4109, 0.2168,0.7338,0.939, 0.2168,0.6617,0.8661, 0.5316,0.7698,0.4141, 0.5316,0.7698,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
		cube = 3, 0.5362,0.7651,0.4788, 0.5362,0.7653,0.4109, 0.2423,0.8286,0.939, 0.2423,0.6922,0.8747, 0.5379,0.7646,0.4141, 0.5379,0.7646,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
		cube = 4, 0.4627,0.7566,0.4749, 0.4627,0.7568,0.4103, 0.2781,0.8579,0.939, 0.2781,0.7379,0.8747, 0.46,0.7544,0.4135, 0.46,0.7494,0.4103, -0.0001373,-0.1442,0.0001507, 0.6238,0.8934,0.6238
		cube = 5, 0.5292,0.773,0.4788, 0.5292,0.7732,0.4109, 0.2168,0.7339,0.939, 0.2168,0.6616,0.8661, 0.5316,0.7724,0.4141, 0.5316,0.7726,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
	}
}

@PART[UKSliquidEngineLVT10]:NEEDS[Waterfall,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{

  !EFFECTS {}
!MODULE[EngineLightEffect] {}

  EFFECTS:NEEDS[!RocketSoundEnhancement]
  {
    engage
    {
      AUDIO
      {
        channel = Ship
        clip = sound_vent_soft
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    flameout
    {
      AUDIO
      {
        channel = Ship
        clip = sound_explosion_low
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    fx-LVT10-running
    {
			AUDIO
			{
				channel = Ship
				clip = Waterfall/Sounds/KW/sound_altloop2
				volume = 0.0 0.0
				volume = 0.1 0.3
				volume = 1.0 0.8
				pitch = 0.0 0.7
				pitch = 1.0 1.0
				loop = true
			}
      PREFAB_PARTICLE
      {
        prefabName = fx_smokeTrail_veryLarge
        transformName = smokePoint
        emission = 0.0 0.0
        emission = 0.05 0.0
        emission = 0.075 0.25
        emission = 1.0 1.25
        speed = 0.0 0.25
        speed = 1.0 1.0
        localOffset = 0, 0, 1
      }
    }
  }
	MODULE
	{
		name = ModuleWaterfallFX
		moduleID = LVT10FX
		CONTROLLER
		{
			name = atmosphereDepth
			linkedTo = atmosphere_density
		}
		CONTROLLER
		{
			name = throttle
			linkedTo = throttle
			engineID = 
			responseRateUp = 100
			responseRateDown = 100
		}
		CONTROLLER
		{
			name = random
			linkedTo = random
			noiseType = random
			range = -1,1
		}
		TEMPLATE
		{
			templateName = waterfall-kerolox-lower-1
			overrideParentTransform = thrustTransform
			scale = 0.680000007,0.680000007,0.5
			rotation = 0,0,0
			position = 0,0,0.550000012
		}
	}

}

@PART[UKSliquidEngineLVT10]:NEEDS[RocketSoundEnhancement,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{
	!sound_vent_medium = engage
	!sound_rocket_hard = running
	!sound_vent_soft = disengage
	!sound_explosion_low = flameout
	
	MODULE
	{
		name = RSE_Engines
		volume = 0.8
		
		Engine
		{
			SOUNDLAYER
			{
				name = ThrustHigh
				audioClip = RocketSoundEnhancement/Sounds/Engines/Liquid_Light-High
				loop = true
				spread = 0.25
				channel = ShipBoth
				
				volume = 0.0 0.0
				volume = 0.33 0.0
				volume = 0.66 1.0
				volume = 1.0 1.0
				
				pitch = 1.5
			}
			
			SOUNDLAYER
			{
				name = ThrustLow
				audioClip = RocketSoundEnhancement/Sounds/Engines/Liquid_Light-Low
				loop = true
				spread = 0.25
				channel = ShipBoth
				
				volume = 0.0 0.0
				volume = 0.33 1.0
				volume = 0.66 0.0
				volume = 1.0 0.0
				
				pitch = 1.5
			}
		}
		
		Disengage
		{
			SOUNDLAYER
			{
				name = Disengage
				audioClip = sound_vent_soft
				
				channel = ShipBoth
				
				volume = 0.2
				pitch = 2.5
			}
		}
		
		Flameout
		{
			SOUNDLAYER
			{
				name = FlameOut
				audioClip = sound_explosion_low
				
				channel = ShipBoth
				
				volume = 0.5
				pitch = 2.5
			}
		}	
	}
}


 

I tested them with Restock. Should work with stock as well.

Link to comment
Share on other sites

On 8/13/2021 at 1:44 AM, hermano said:

Here are updated files for the changed LVT05, LVT10, LVT30 and LVT45 that should work okay in 1.12.2:

/gamedata/unkerballedStart/UnKerballedStart.cfg

  Reveal hidden contents
//UnKerballed Start
@PART[solidBooster_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@entryCost = 1000
}
//
//Hide Obsolete Parts 
@PART[solidBooster|solidBooster_sm|rocketNoseCone|mk1pod|mk2LanderCabin|probeCoreHex|probeCoreOcto|probeCoreOcto2|roverBody|probeCoreSphere|stackDecouplerMini|stackDecoupler|decoupler1-2|size3Decoupler|stackSeparatorMini|stackSeparator|stackSeparatorBig|toroidalFuelTank|Mark1-2Pod|liquidEngineMini|liquidEngine3|liquidEngine2-2|Size3to2Adapter|engineLargeSkipper|ServiceBay_125|ServiceBay_250]:LAST[zzzUnKerballedStart]
{
	@TechRequired = unresearchable
	@category = none
	@TechHidden = true
}
//*********************** Tier 1 ***********************
//start
@PART[batteryPack|SurfAntenna|sensorThermometer|probeCoreSphere_v2|Mite]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = start
}
//structures0
@PART[structuralIBeam3|strutCube|strutOcto|structuralIBeam1|structuralIBeam2|structuralMiniNode|structuralPanel1|structuralPanel2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = structures0
}
//*********************** Tier2 ***********************
//basicRocketry
@PART[Shrimp]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = basicRocketry
}
//structures1
@PART[trussAdapter|trussPiece1x|trussPiece3x]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = structures1
}
//fabrication
@PART[miniFuelTank|radialDecoupler|adapterSmallMiniShort|adapterSmallMiniTall|fuelTankSmallFlat]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = fabrication
}
//flight1
@PART[delta_small|deltaWing|elevon2|elevon3|elevon5|elevonMk3|smallCtrlSrf|StandardCtrlSrf|structuralWing|structuralWing2|structuralWing3|structuralWing4|sweptWing1|sweptWing2|wingConnector|wingConnector2|wingConnector3|wingConnector4|wingConnector5|wingStrake]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = flight1
}
//aeronautics
@PART[standardNoseCone|Mark2Cockpit|airplaneTail|airplaneTailB|GearFixed|GearFree|miniFuselage|miniIntake|miniJetEngine|MK1Fuselage|noseCone|winglet|winglet3]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = aeronautics
}
//engineering101
@PART[sensorBarometer|ladder1|solarPanels5]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = engineering101
}
@PART[SurfAntenna]:NEEDS[CommunityTechTree,RemoteTech/Parts]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = engineering101
}
//*********************** Tier 3 ***********************
//generalRocketry
@PART[solidBooster_sm_v2|microEngine_v2|radialEngineMini_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = generalRocketry
}
//structures1p5
//basicConstruction
@PART[launchClamp1|Decoupler_0|Decoupler_1|rcsTankMini|RCSFuelTank|stackBiCoupler_v2|fuelTankSmall|miniLandingLeg|roverWheel2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = basicConstruction
}
//earlyAviation
@PART[smallHardpoint|structuralPylon]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = earlyAviation
}
//stability
@PART[linearRcs|probeCoreCube|seatExternalCmd]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = stability
}
//survivability
@PART[parachuteSingle]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = survivability
}
//gadgets
@PART[LgRadialSolarPanel|longAntenna|GooExperiment]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = gadgets
}
//*********************** Tier 4 ***********************
//advRocketry
@PART[solidBooster_v2|radialLiquidEngine1-2|smallRadialEngine_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = advRocketry
}
//customFuelTanks
@PART[radialRCSTank|rcsTankRadialLong|externalTankCapsule|externalTankRound|externalTankToroid]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = customFuelTanks
}
//generalConstruction
@PART[radialDecoupler2|stackTriCoupler_v2|fuelTank|dockingPort3]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = generalConstruction
}
//aviation
@PART[Mk1FuselageStructural|fairingSize1|SmallGearBay|CanardController|tailfin|sweptWing|R8winglet|airScoop|CircularIntake|JetEngine|nacelleBody]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = aviation
}
//flightControl
@PART[roverBody_v2|probeCoreOcto_v2|RCSBlock_v2|sasModule]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = flightControl
}
//enhancedSurvivability
@PART[ServiceBay_125_v2|HeatShield0|HeatShield1|radialDrogue|parachuteDrogue|parachuteLarge]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = enhancedSurvivability
}
//basicScience
//gizmos
@PART[solarPanels3|solarPanels4|HighGainAntenna5|radPanelSm|FuelCell|radPanelLg|radPanelEdge|spotLight1|spotLight2|batteryBankMini]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = gizmos
}
//*********************** Tier 5 *********************** 
//propulsionSystems
@PART[sepMotor1|liquidEngine3_v2|liquidEngineMini_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = propulsionSystems
}
//heavyRocketry
@PART[solidBooster1-1|liquidEngine_v2|liquidEngine2_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = heavyRocketry
}
//fuelSystems
@PART[RCSTank1-2|adapterSize2-Size1|adapterSize2-Size1Slant|fuelTank_long|Rockomax8BW]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = fuelSystems
}
//structures2
//advConstruction
@PART[stackQuadCoupler|Decoupler_2|Separator_0|Separator_1|Separator_2|largeAdapter|stationHub|dockingPort2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = advConstruction
}
//landing
//subsonicFlight
@PART[Mark1Cockpit|MK1CrewCabin]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = subsonicFlight
}
//aerodynamicSystems
@PART[airlinerCtrlSrf|airlinerMainWing|airlinerTailFin|fairingSize2|rocketNoseCone_v2|pointyNoseConeA]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
		@TechRequired = aerodynamicSystems
}
//advFlightControl
//simpleCommandModules
@PART[landerCabinSmall|mk1pod_v2|cupola]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = simpleCommandModules
}
//recycling
//spaceExploration
@PART[telescopicLadder]:NEEDS[CommunityTechTree|LaunchEscapeSystem]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = spaceExploration
}
//miniaturization
@PART[mediumDishAntenna|sensorAccelerometer]:NEEDS[CommunityTechTree,RemoteTech]
{
	@TechRequired = miniaturization
}
//electrics
@PART[solarPanels1|solarPanels2|ksp_r_largeBatteryPack]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = electrics
}
//earlyHeatManagement
@PART[foldingRadSmall]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = earlyHeatManagement
}
//*********************** Tier 6 ***********************
//precisionPropulsion
@PART[omsEngine]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = precisionPropulsion
}
//heavierRocketry
@PART[MassiveBooster|engineLargeSkipper_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = heavierRocketry
}
//advFuelSystems
@PART[Size3To2Adapter_v2|Rockomax16_BW|Rockomax32_BW|Size3SmallTank]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advFuelSystems
}
//structures3
//specializedConstruction
@PART[dockingPortLateral|adapterLargeSmallBi|adapterLargeSmallTri|adapterLargeSmallQuad|Decoupler_3|Separator_3|dockingPort1]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = specializedConstruction
}
//actuators
//advLanding
//supersonicFlight
@PART[mk2Cockpit_Inline|mk2Cockpit_Standard|mk2CrewCabin]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = supersonicFlight
}
//efficientFlightSystems
//advAerodynamics
@PART[rocketNoseConeSize3|adapterSize2-Mk2|fairingSize3|mk2_1m_AdapterLong|mk2_1m_Bicoupler|mk2CargoBayL|mk2CargoBayS|mk2DockingPort|mk2Fuselage|mk2FuselageLongLFO|mk2FuselageShortLFO|mk2FuselageShortLiquid|mk2FuselageShortMono|mk2SpacePlaneAdapter|pointyNoseConeB]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advAerodynamics
}
//specializedControl
@PART[probeCoreHex_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = specializedControl
}
//commandModules
@PART[mk2LanderCabin_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = commandModules
}
//hydroponics
//advExploration
@PART[ServiceBay_250_v2|HeatShield2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advExploration
}
//precisionEngineering
@PART[sensorAtmosphere]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = precisionEngineering
}
//advElectrics
@PART[batteryBank]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advElectrics
}
//heatManagementSystems
@PART[foldingRadMed]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = heatManagementSystems
}
//*********************** Tier 7 ***********************
//specializedRocketry7
@PART[liquidEngine2-2_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = specializedRocketry7
}
//rocketry7
@PART[SSME|liquidEngineMainsail_v2|Size2LFB|Thoroughbred]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = rocketry7
}
//largeVolumeContainment
@PART[Rockomax64_BW|Size3MediumTank]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = largeVolumeContainment
}
//composites
//structures4
//advMetalworks
@PART[dockingPortLarge]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advMetalworks
}
//advActuators
//heavyLanding
@PART[roverWheel1]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = heavyLanding
}
//highAltitudeFlight
@PART[mk3Cockpit_Shuttle]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = highAltitudeFlight
}
//heavyAerodynamics
//unmannedTech
@PART[probeCoreOcto2_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = unmannedTech
}
//heavyCommandModules
@PART[mk1-3pod|MEMLander]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = heavyCommandModules
}
//logistics
@PART[HeatShield3|InflatableHeatShield|SmallTank|RadialOreTank|MiniDrill|MiniISRU]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = logistics
}
//scienceTech aka scanningTech
//electronics
//nuclearPropulsion
//nuclearPower
//largeElectrics aka highPowerElectrics
@PART[FuelCellArray]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = largeElectrics
}
//*********************** Tier 8 ***********************
//specializedRocketry8
//veryHeavyRocketry
//highPerformanceFuelSystems
@PART[Size3LargeTank]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = highPerformanceFuelSystems
}
//metaMaterials
//nanolathing
//experimentalActuators
//advancedMotors
//hypersonicFlight
@PART[mk2DroneCore]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = hypersonicFlight
}
//specializedFlightSystems
//experimentalAerodynamics
//advUnmanned
@PART[probeStackSmall|probeStackLarge]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advUnmanned
}
//specializedCommandModules
//shortTermHabitation
@PART[LargeTank|RadialDrill|ISRU]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = shortTermHabitation
}
//advScienceTech
@PART[commDish|RelayAntenna100]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advScienceTech
}
//ionPropulsion
//improvedNuclearPropulsion
//largeNuclearPower aka improvedNuclearPower
//nuclearFuelSystems
//advHeatManagement
@PART[foldingRadLarge]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = advHeatManagement
}
//specializedElectrics
//advSolarTech
//*********************** Tier 9 ***********************
//specializedRocketry9
//experimentalRocketry
@PART[Size3EngineCluster]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = experimentalRocketry
}
//specializedFuelStorage
//exoticAlloys 
//orbitalAssembly
//offworldManufacturing
//experimentalMotors
//aerospaceTech
//aerospaceComposites
//largeUnmanned
@PART[HECS2_ProbeCore]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = largeUnmanned
}
//specializedCommandCenters
//specializedLanders
//longTermHabitation
//scientificOutposts
//experimentalScience
//advIonPropulsion
//advNuclearPropulsion
//advNuclearPower aka highEnergyNuclearPower
//experimentalElectrics
//advPVMaterials
//cuttingEdgeSolarTechnology
//*********************** Tier 10 ***********************
//specializedRocketry10
//giganticRocketry
//exoticFuelStorage
//orbitalMegastructures
//mechatronics
//expAircraftEngines
//advAerospaceEngineering
//artificialIntelligence
//heavyCommandCenters
//heavyLanders
//advLogistics
//advOffworldMining
//longTermScienceTech
//advGriddedThrusters
//plasmaPropulsion
//expNuclearPropulsion
//fusionRockets
//fusionPower
//expNuclearPower
//specializedRadiators
//highTechElectricalSystems
//microwavePowerTransmission
//exoticSolarTech
//*********************** Tier 11 ***********************
//specializedRocketry11
@PART[Size3AdvancedEngine]:NEEDS[CommunityTechTree]:BEFORE[zzzUnKerballedStart]
{
	@TechRequired = specializedRocketry11
}
//colossalRocketry
//extremeFuelStorage
//colonization
//resourceExploitation
//highEnergyScience
//expGriddedThrusters
//advEMSystems
//exoticNuclearPropulsion
//advancedFusionReactions
//exoticNuclearPower
//highPowerElectricalSystems
//*********************** Tier 12 ***********************
//advColonization
//appliedHighEnergyPhysics
//specializedPlasmaGeneration
//exoticReactions
//antimatterPower
//exoticRadiators
//experimentalElectricalSystems
//*********************** Tier 13 ***********************
//ultraHighEnergyPhysics
//exoticPlasmaPropulsion
//quantumReactions
//unifiedFieldTheory
//exoticElectricalSystems

 

/gamedata/unkerballedStart/parts/UKSliquidEngineLVT05.cfg

  Reveal hidden contents
// Rescale LV-T30 to .625m

+PART[liquidEngine_v2]:NEEDS[!ReStock]
 {
	@name = UKSliquidEngineLVT05
	@TechRequired = basicRocketry
	@fx_exhaustFlame_blue_small = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running
	@fx_exhaustLight_blue = 0.0, -10.3, 0.0, 0.0, 0.0, 1.0, running
	@fx_smokeTrail_light = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running
	@fx_exhaustSparks_flameout = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, flameout
	@entryCost *= .5
	@cost *= .5
	@mass = .156
	@title = #LOC_UKS_liquidEngineLVT05_title
	@description = #LOC_UKS_liquidEngineLVT05_description
	@bulkheadProfiles = size0
	rescaleFactor = 0.5
	
	@MODULE[ModuleEngines*]
	{
		@maxThrust = 23
		
		!atmosphereCurve
	    atmosphereCurve
		{
		  key = 0 245
		  key = 1 205
		  key = 7 0.001
		}
	}
}

+PART[liquidEngine_v2]:NEEDS[Restock]:AFTER[000_ReStock]
 {
	@name = UKSliquidEngineLVT05
	@TechRequired = basicRocketry
	@entryCost *= .5
	@cost *= .5
	@mass = .156
	@title = #LOC_UKS_liquidEngineLVT05_title
	@description = #LOC_UKS_liquidEngineLVT05_description
	@bulkheadProfiles = size0
	@rescaleFactor = 0.5
	
	@MODULE[ModuleEngines*]
	{
		@maxThrust = 23
		
		!atmosphereCurve
	    atmosphereCurve
		{
		  key = 0 245
		  key = 1 205
		  key = 7 0.001
		}
	}
}

@PART[UKSliquidEngineLVT05]:BEFORE[zzzUnKerballedStart]
{
	%node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0
	%node_stack_bottom = 0.0, -1.63, 0.0, 0.0, -1.0, 0.0, 0
}

@PART[UKSliquidEngineLVT05]:NEEDS[SmokeScreen,!ReStock]:AFTER[zzzUnKerballedStart]
{
    PLUME
    {
        name = Kerolox-Lower
        transformName = thrustTransform
        localRotation = 0,0,0
        flarePosition = 0,0,0.1
        plumePosition = 0,0,0.3
        plumeScale = 0.15
        flareScale = 0.3
        energy = 1.0
        speed = 0.6
    }
    @MODULE[ModuleEngines*]
    {
        %powerEffectName = Kerolox-Lower
	    !runningEffectName = DELETE
    }
}

@PART[UKSliquidEngineLVT05]:AFTER[zzzUnKerballedStart]
{
	!DRAG_CUBE{}
	DRAG_CUBE
	{
		cube = 0, 0.5807,0.7669,0.4076, 0.5807,0.7671,0.4076, 0.2272,0.7547,1.05, 0.2272,0.737,0.9808, 0.5854,0.7665,0.4109, 0.5854,0.7664,0.4109, -2.384E-07,0.02358,-7.212E-06, 0.625,0.9797,0.625
		cube = 1, 0.4025,0.7397,0.5371, 0.4025,0.7531,0.4085, 0.2987,1,0.2119, 0.2987,0.406,0.7753, 0.4169,0.7583,0.4085, 0.4169,0.7582,0.4085, 6.634E-05,0.03869,-7.272E-06, 0.6201,0.9495,0.6201
		cube = 2, 0.5856,0.7663,0.4076, 0.5856,0.7664,0.5306, 0.1511,0.6238,1.05, 0.1511,0.7113,1.009, 0.5855,0.7655,0.4109, 0.5855,0.7654,0.4109, -6.688E-05,0.02358,-0.0009382, 0.625,0.9797,0.625
		cube = 3, 0.5807,0.7669,0.4076, 0.5807,0.7671,0.4076, 0.2272,0.7547,1.05, 0.2272,0.737,0.9808, 0.5854,0.7665,0.4109, 0.5854,0.7664,0.4109, -2.384E-07,0.02358,-7.093E-06, 0.625,0.9797,0.625
		cube = 4, 0.4025,0.7397,0.5371, 0.4025,0.7531,0.4085, 0.2987,1,0.2119, 0.2987,0.406,0.7753, 0.4169,0.7583,0.4085, 0.4169,0.7582,0.4085, 6.631E-05,0.03869,-7.242E-06, 0.6201,0.9495,0.6201
		cube = 5, 0.5856,0.7663,0.4076, 0.5856,0.7664,0.5306, 0.1511,0.6238,1.05, 0.1511,0.7113,1.009, 0.5855,0.7655,0.4109, 0.5855,0.7654,0.4109, -6.688E-05,0.02358,-0.0009381, 0.625,0.9797,0.625
	}
}

@PART[UKSliquidEngineLVT05]:NEEDS[Waterfall,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{

  !EFFECTS {}
!MODULE[EngineLightEffect] {}

  EFFECTS:NEEDS[!RocketSoundEnhancement]
  {
    engage
    {
      AUDIO
      {
        channel = Ship
        clip = sound_vent_soft
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    flameout
    {
      AUDIO
      {
        channel = Ship
        clip = sound_explosion_low
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    fx-LVT05-running
    {
			AUDIO
			{
				channel = Ship
				clip = Waterfall/Sounds/KW/sound_altloop2
				volume = 0.0 0.0
				volume = 0.1 0.3
				volume = 1.0 0.8
				pitch = 0.0 0.7
				pitch = 1.0 1.0
				loop = true
			}
      PREFAB_PARTICLE
      {
        prefabName = fx_smokeTrail_veryLarge
        transformName = smokePoint
        emission = 0.0 0.0
        emission = 0.05 0.0
        emission = 0.075 0.25
        emission = 1.0 1.25
        speed = 0.0 0.25
        speed = 1.0 1.0
        localOffset = 0, 0, 1
      }
    }
  }
	MODULE
	{
		name = ModuleWaterfallFX
		moduleID = LVT05FX
		CONTROLLER
		{
			name = atmosphereDepth
			linkedTo = atmosphere_density
		}
		CONTROLLER
		{
			name = throttle
			linkedTo = throttle
			engineID = 
			responseRateUp = 100
			responseRateDown = 100
		}
		CONTROLLER
		{
			name = random
			linkedTo = random
			noiseType = random
			range = -1,1
		}
		TEMPLATE
		{
			templateName = waterfall-kerolox-lower-1
			overrideParentTransform = thrustTransform
			scale = 0.680000007,0.680000007,0.5
			rotation = 0,0,0
			position = 0,0,0.0550000012
		}
	}
}

@PART[UKSliquidEngineLVT05]:NEEDS[RocketSoundEnhancement,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{
	!sound_vent_medium = engage
	!sound_rocket_hard = running
	!sound_vent_soft = disengage
	!sound_explosion_low = flameout
	
	MODULE
	{
		name = RSE_Engines
		volume = 0.8
		
		Engine
		{
			SOUNDLAYER
			{
				name = ThrustHigh
				audioClip = RocketSoundEnhancement/Sounds/Engines/Liquid_Light-High
				loop = true
				spread = 0.25
				channel = ShipBoth
				
				volume = 0.0 0.0
				volume = 0.33 0.0
				volume = 0.66 1.0
				volume = 1.0 1.0
				
				pitch = 1.5
			}
			
			SOUNDLAYER
			{
				name = ThrustLow
				audioClip = RocketSoundEnhancement/Sounds/Engines/Liquid_Light-Low
				loop = true
				spread = 0.25
				channel = ShipBoth
				
				volume = 0.0 0.0
				volume = 0.33 1.0
				volume = 0.66 0.0
				volume = 1.0 0.0
				
				pitch = 1.5
			}
		}
		
		Disengage
		{
			SOUNDLAYER
			{
				name = Disengage
				audioClip = sound_vent_soft
				
				channel = ShipBoth
				
				volume = 0.2
				pitch = 2.5
			}
		}
		
		Flameout
		{
			SOUNDLAYER
			{
				name = FlameOut
				audioClip = sound_explosion_low
				
				channel = ShipBoth
				
				volume = 0.5
				pitch = 2.5
			}
		}	
	}
}

 

/gamedata/unkerballedStart/parts/UKSliquidEngineLVT10.cfg

  Reveal hidden contents
// Rescale LV-T45 to .625m

+PART[liquidEngine2_v2]:NEEDS[!ReStock]
 {
	@name = UKSliquidEngineLVT10
	@TechRequired = generalRocketry
	@node_stack_top = 0.0, 7, 0.0, 0.0, 1.0, 0.0, 0
	@node_stack_bottom = 0.0, -6.0, 0.0, 0.0, -1.0, 0.0, 0
	@fx_exhaustFlame_blue_small = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running
	@fx_exhaustLight_blue = 0.0, -10.3, 0.0, 0.0, 0.0, 1.0, running
	@fx_smokeTrail_light = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running
	@fx_exhaustSparks_flameout = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, flameout
	@entryCost *= .5
	@cost *= .5
	@mass = .1875
	@title = #LOC_UKS_liquidEngineLVT10_title
	@description = #LOC_UKS_liquidEngineLVT10_description
	@bulkheadProfiles = size0
	rescaleFactor = 0.5
	
	@MODULE[ModuleEngines*]
	{
		@maxThrust = 21
		
		!atmosphereCurve
	    atmosphereCurve
		{
		  key = 0 250
		  key = 1 190
		  key = 7 0.001
		}
	}
}

+PART[liquidEngine2_v2]:NEEDS[Restock]:AFTER[000_ReStock]
 {
	@name = UKSliquidEngineLVT10
	@TechRequired = generalRocketry
	@entryCost *= .5
	@cost *= .5
	@mass = .1875
	@title = #LOC_UKS_liquidEngineLVT10_title
	@description = #LOC_UKS_liquidEngineLVT10_description
	@bulkheadProfiles = size0
	%rescaleFactor = 0.5
	
	@MODULE[ModuleEngines*]
	{
		@maxThrust = 21
		
		!atmosphereCurve
	    atmosphereCurve
		{
		  key = 0 255
		  key = 1 190
		  key = 7 0.001
		}
	}
}

@PART[UKSliquidEngineLVT10]:BEFORE[zzzUnKerballedStart]
{
	%node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0
	%node_stack_bottom = 0.0, -1.63, 0.0, 0.0, -1.0, 0.0, 0
}

@PART[UKSliquidEngineLVT10]:NEEDS[SmokeScreen,!ReStock]:AFTER[zzzUnKerballedStart]
{
    PLUME
    {
        name = Kerolox-Lower
        transformName = thrustTransform
        localRotation = 0,0,0
        flarePosition = 0,0,0.1
        plumePosition = 0,0,0.3
        plumeScale = 0.15
        flareScale = 0.3
        energy = 1.0
        speed = 0.6
    }
    @MODULE[ModuleEngines*]
    {
        %powerEffectName = Kerolox-Lower
	    !runningEffectName = DELETE
    }
}

@PART[UKSliquidEngineLVT10]:AFTER[zzzUnKerballedStart]
{
	!DRAG_CUBE{}
	DRAG_CUBE
	{
		cube = 0, 0.5362,0.7659,0.4788, 0.5362,0.766,0.4109, 0.2423,0.8286,0.939, 0.2423,0.6924,0.8747, 0.5379,0.7619,0.4141, 0.5379,0.7618,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
		cube = 1, 0.4627,0.7561,0.4749, 0.4627,0.7564,0.4103, 0.2781,0.8579,0.939, 0.2781,0.7379,0.8747, 0.46,0.7546,0.4135, 0.46,0.7498,0.4103, -0.0001373,-0.1442,0.0001506, 0.6238,0.8934,0.6238
		cube = 2, 0.5292,0.7738,0.4788, 0.5292,0.774,0.4109, 0.2168,0.7338,0.939, 0.2168,0.6617,0.8661, 0.5316,0.7698,0.4141, 0.5316,0.7698,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
		cube = 3, 0.5362,0.7651,0.4788, 0.5362,0.7653,0.4109, 0.2423,0.8286,0.939, 0.2423,0.6922,0.8747, 0.5379,0.7646,0.4141, 0.5379,0.7646,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
		cube = 4, 0.4627,0.7566,0.4749, 0.4627,0.7568,0.4103, 0.2781,0.8579,0.939, 0.2781,0.7379,0.8747, 0.46,0.7544,0.4135, 0.46,0.7494,0.4103, -0.0001373,-0.1442,0.0001507, 0.6238,0.8934,0.6238
		cube = 5, 0.5292,0.773,0.4788, 0.5292,0.7732,0.4109, 0.2168,0.7339,0.939, 0.2168,0.6616,0.8661, 0.5316,0.7724,0.4141, 0.5316,0.7726,0.4109, 0,-0.1442,2.98E-08, 0.625,0.8934,0.625
	}
}

@PART[UKSliquidEngineLVT10]:NEEDS[Waterfall,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{

  !EFFECTS {}
!MODULE[EngineLightEffect] {}

  EFFECTS:NEEDS[!RocketSoundEnhancement]
  {
    engage
    {
      AUDIO
      {
        channel = Ship
        clip = sound_vent_soft
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    flameout
    {
      AUDIO
      {
        channel = Ship
        clip = sound_explosion_low
        volume = 1.0
        pitch = 2.0
        loop = false
      }
    }
    fx-LVT10-running
    {
			AUDIO
			{
				channel = Ship
				clip = Waterfall/Sounds/KW/sound_altloop2
				volume = 0.0 0.0
				volume = 0.1 0.3
				volume = 1.0 0.8
				pitch = 0.0 0.7
				pitch = 1.0 1.0
				loop = true
			}
      PREFAB_PARTICLE
      {
        prefabName = fx_smokeTrail_veryLarge
        transformName = smokePoint
        emission = 0.0 0.0
        emission = 0.05 0.0
        emission = 0.075 0.25
        emission = 1.0 1.25
        speed = 0.0 0.25
        speed = 1.0 1.0
        localOffset = 0, 0, 1
      }
    }
  }
	MODULE
	{
		name = ModuleWaterfallFX
		moduleID = LVT10FX
		CONTROLLER
		{
			name = atmosphereDepth
			linkedTo = atmosphere_density
		}
		CONTROLLER
		{
			name = throttle
			linkedTo = throttle
			engineID = 
			responseRateUp = 100
			responseRateDown = 100
		}
		CONTROLLER
		{
			name = random
			linkedTo = random
			noiseType = random
			range = -1,1
		}
		TEMPLATE
		{
			templateName = waterfall-kerolox-lower-1
			overrideParentTransform = thrustTransform
			scale = 0.680000007,0.680000007,0.5
			rotation = 0,0,0
			position = 0,0,0.550000012
		}
	}

}

@PART[UKSliquidEngineLVT10]:NEEDS[RocketSoundEnhancement,UnKerballedStart]:AFTER[zzzUnKerballedStart]
{
	!sound_vent_medium = engage
	!sound_rocket_hard = running
	!sound_vent_soft = disengage
	!sound_explosion_low = flameout
	
	MODULE
	{
		name = RSE_Engines
		volume = 0.8
		
		Engine
		{
			SOUNDLAYER
			{
				name = ThrustHigh
				audioClip = RocketSoundEnhancement/Sounds/Engines/Liquid_Light-High
				loop = true
				spread = 0.25
				channel = ShipBoth
				
				volume = 0.0 0.0
				volume = 0.33 0.0
				volume = 0.66 1.0
				volume = 1.0 1.0
				
				pitch = 1.5
			}
			
			SOUNDLAYER
			{
				name = ThrustLow
				audioClip = RocketSoundEnhancement/Sounds/Engines/Liquid_Light-Low
				loop = true
				spread = 0.25
				channel = ShipBoth
				
				volume = 0.0 0.0
				volume = 0.33 1.0
				volume = 0.66 0.0
				volume = 1.0 0.0
				
				pitch = 1.5
			}
		}
		
		Disengage
		{
			SOUNDLAYER
			{
				name = Disengage
				audioClip = sound_vent_soft
				
				channel = ShipBoth
				
				volume = 0.2
				pitch = 2.5
			}
		}
		
		Flameout
		{
			SOUNDLAYER
			{
				name = FlameOut
				audioClip = sound_explosion_low
				
				channel = ShipBoth
				
				volume = 0.5
				pitch = 2.5
			}
		}	
	}
}


 

I tested them with Restock. Should work with stock as well.

For some reason, I can't buy the LVT05 in the RnD (I'm assuming that LVT10 is the same story). After buying it and exiting RnD and entering VAB or reloading a save file, it still says that the part needs to be purchased. Also the attachment nodes are misplaced (with restock, idk how it is w/o it). It looks ok in the editor,  but in flight the engines appear higher than they are supposed to.

Edited by Sophie_J
Additional info
Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...
On 8/10/2021 at 6:10 AM, gamerscircle said:

Hey there @kcs123 - I did the edit, but that didn't move the "stock" parts to heavy rocketry node.  In my current save, it would seem that I had to start a new game for the changes to take effect?

It does look that you @hermano have gotten me back on track.  Thank you!

 

On 8/30/2021 at 3:22 PM, dresoccer4 said:

hi! trying to use this with latest KSP version and restock(+). however looking at the tech tree i dont see any probe cores anywhere. how are we supposed to start unkerballed without them

It may be that they were renamed for 1.12.2 for some reason, which would keep the existing config files from placing them properly. I know Restock/Restock+ did have an update recently, so that may have caused the issue as well.

On 8/17/2021 at 6:48 AM, Sophie_J said:

For some reason, I can't buy the LVT05 in the RnD (I'm assuming that LVT10 is the same story). After buying it and exiting RnD and entering VAB or reloading a save file, it still says that the part needs to be purchased. Also the attachment nodes are misplaced (with restock, idk how it is w/o it). It looks ok in the editor,  but in flight the engines appear higher than they are supposed to.

This sounds like a bug that can sometime happen when a tech tree is updated in the middle of a save file.

MAKE SURE YOU BACKUP YOUR SAVE FILE BEFORE EDITING IT!

If you go into your persistent.sfs file (save file) in your saved game folder, there should be a scenario labeled "ResearchAndDevelopment." Under that is a section with all the different Tech nodes you've unlocked. Find the tech node where the part should be and add the part ids to the the list. If it looks like this, there's your problem:

		Tech
		{
			id = basicRocketry
			state = Available
			cost = 5
		}

You want to make it look like this:

MAKE SURE YOU BACKUP YOUR SAVE FILE BEFORE EDITING IT!

		Tech
		{
			id = basicRocketry
			state = Available
			cost = 5
			part = UKSliquidEngineLVT05
		}

MAKE SURE YOU BACKUP YOUR SAVE FILE BEFORE EDITING IT!

As for the problems with the nodes, that's going to be because of the new models from Restock+, which is going to require me to update the configs. I've added an issue on github to make sure I don't forget. (Restock had to update their models because Squad decided to update engines, and probably changed their part titles too)

Sorry, everyone, it's now been officially a year since I released an update. School this year in Texas with no allowance for remote has been once again, a much larger drain on my time and excitement to work on KSP than I hoped. I teach at a small alternative school, so for a couple of weeks there I was the only staff member with access to student information, as all the other core teachers as well as the campus secretary and principal were all out with Covid. Luckily everyone is back now, but now I'm scrambling to catch up with the actual teaching I missed during that time. as well as switching to a new technology system that was promised to make things easier (spoiler: it didn't).

For those of you who know how to github, there are some improvements on there already. I will get back to this and update it, but at this point I can't say exactly when. We do have a weeklong fall break this year in October, so I'm going to say it will definitely be finished by then, and then it should be fairly stable for the future, except in adding additional mod support as I get back into playing KSP.

Edited by theonegalen
Link to comment
Share on other sites

15 hours ago, theonegalen said:

As for the problems with the nodes, that's going to be because of the new models from Restock+, which is going to require me to update the configs. I've added an issue on github to make sure I don't forget.

Sorry, everyone, it's now been officially a year since I released an update.

No worries, take your time and try to stay healthy. Just a bit of heads up, it is not Restock+ possible culprit with renaming parts. Stock parts are now updated/renamed too in KSP 1.12.2:

and this post with proper configs:

Whenever you got time for this, just extra reminder to not forgot it.

Link to comment
Share on other sites

On 4/9/2021 at 1:06 AM, theersink said:

Anybody done an Aies Aerospace cfg since it has been reborn from years ago it seems? Good parts pack but need some reconfig on the tech tree for UKS and I unfortunately do not have the expertise. 

 

@theonegalen Any chance of getting support for this in your next update? Aies was a very good part pack back in the day. Should fit nicely.

Good to hear your still working on this. Been away for awhile. Take your time and deal with RL first. We can wait.

Link to comment
Share on other sites

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...