Jump to content

[1.10.1] Kerbolrise - new space shuttle v1.0


Alcentar

Recommended Posts

a9b53789dbf2a18e1ab6ffb11b5c78d2.gif

KERBOLRISE - is the name of a non-existent space shuttle made in a style ... I don't know what style. Inspired by "Buran" :D

The author's task for this add-on is to create a universal shuttle of various configurations, which should be able to launch light and heavy loads into Kerbin orbit, as well as, after docking with a heavy block for acceleration, deliver payload to Mun orbit. The heavy upper stage is missing due to a number of technical problems, but I do not lose hope.

PICTURES:

7d549405b7734e383fc2190b82dce11a.png

68d9f3e09cac6e5af2f0af86bd30b26c.png

ad6c31ddc1f5d16713f8075af41f63a4.png

 

 

 

Now will are LOTS of instructions for use, yes, it will be long, but who said that building and operating a shuttle is easy. :D

 (tags for all detail = KR/RAMP (for manipulator)):

 

There are two versions of the shuttle, these are:
 Kerbolrise-1 (KR-1
)

KRise1.png

Kerbolrise-3 (KR-3)

Krise3.png

They differ in the tail section, as well as in the rocket versions, and have different characteristics, capabilities and settings, so the instructions will be slightly different for different versions of the shuttle.

Construction in VAB:
IMPORTANT!!! - Always install "drainTankFTE-1" on engine mouths, LiquidFuel / Oxidizer must be completely drained when de-orbiting, this is a basic element to remember !!! 

The shuttles are quite simple to build, since they have a classic and familiar image, it shouldn't cause you any difficulties to build it, there is only a catch in two versions:

(KR-1)
Light variant. Has a familiar image of a classic American space shuttle, when building it you need to prohibit the use of LiquidFuel, and Oxidizer on the KR1-EngineMouth, otherwise the rocket will consume all the fuel, also when connecting the separator from the rocket (R-Decoupler) turn on crossfeed = true to supply fuel to the engines on the shuttle itself.

(KR-3)
Heavy variant. KR3-EngineMouth has twice as much fuel (the main engines are located on the rocket), it also has two attachment points to which you can attach additional parts, changing the characteristics of the shuttle. At the moment there are additional fuel tanks, and turbojets, will be in the future added new other details.

Start:

Nothing unusual. The two shuttles have slightly different rocket options, but both fly well enough.

Space:
(KR-1)
When detaching from the rocket, unblock the LiquidFuel and Oxidizer on the "KR1-engineMouth", and also turn off the main engines (KRengine-0150), their work is completed.

(KR-3)
No problem.

Return from orbit:

 

Returning the shuttle home is a different story, in fact, the two shuttles work the same when landing, it is important to remember and follow the instructions:

1 - We do the final turning on of the engines, leave the perigee about 23-21km.
2 - Drain all fuel except MonoPropellant using "drainTankFTE-1". Also close the engines to the final re-entry configuration (is not important, it has only an aesthetic aspect :P

R-E.gif

3 -  Activate elevons, bodyFlap and rudder controller, they are inactive by default.

4 - 

d7ef24c911374485e0c2c9fb631172ca.png



P.S. At low altitudes it is best to disable SAS and only use it to stabilize the shuttle.

 

RAMP (Robotic Arm Mani Pulator) currently only works with the official "Serenity" add-on.

 

 

 

Includes add-on KSPWheel - Required for chassis.

 

Supports RealPlume.

FX, sounds for engine and a parachute provided to me by DECQ.

 

 

I also highly recommend that you install this little plug-in, which will save you the pain of tying the shuttle with sewing threads.))

In the future, the shuttle will be supplemented with various details and IVA, which is under development.

 

craft files:

KR-1

Press "1" to disable main engines.

Press "2" to drain all fuel.

KR-3

Press "2" to drain all fuel.

 

Download link:  https://spacedock.info/mod/2491/Kerbolrise

Link to comment
Share on other sites

Is there an option to not have the jets? for more realistic shuttles
Just downloaded the mod and built a shuttle, It'd be nice to instead have an RCS variant of the KR-1 engine mount with an attachment node for Shuttle OMS like thingies

 

Edited by Jceratops
Downloading the mod lol
Link to comment
Share on other sites

16 hours ago, Jceratops said:

Is there an option to not have the jets? for more realistic shuttles
Just downloaded the mod and built a shuttle, It'd be nice to instead have an variant of the KR-1 engine mount with an attachment node for Shuttle OMS like thingies

 

I don't quite understand what "for more realistic shuttles" means, this option also has the right to live, and here's  grandfather.):P

ok-92-9.gif

Yes, it is quite possible that in the future there will be such an opportunity, I think about it, the more options the better.

Link to comment
Share on other sites

On 8/30/2020 at 3:43 AM, steve9728 said:

well emmmmm..... first time using the robotic arm but it didn't working

one button shows "#autoLOC_8005438      YES/NO"

Did I missing something?

 
 

That's just a mis-configured localization field.  Nothing to stress about.

 

@Alcentar are you going to put it on GitHub for issue reporting and help with instances like this?

Link to comment
Share on other sites

16 hours ago, TranceaddicT said:

That's just a mis-configured localization field.  Nothing to stress about.

 

@Alcentar are you going to put it on GitHub for issue reporting and help with instances like this?

Unfortunately I have no idea how to use github. : /

By the way, there is further progress in development, completed the version of the classic shuttle:

6666.png

I also got an interesting idea that if make a returnable self-contained container:

43534.png

Link to comment
Share on other sites

  • 1 month later...

@Alcentar, man I am having issues with the latest version of this. When you open the cargo bay, the wings also seem to swing out in an extremely weird way...

0Kz8G5c.png

a3lUxj0.png

I have tried to fix this by installing each wing individually, but it seems the right wing does not have an attachment node on the side. The left wing however, seems to attach normally to the cargo bay, and does not swing out when installed that way. I had hope someone will have an attachment node config for the right wing, and/or a fix for this....

Link to comment
Share on other sites

On 11/2/2020 at 1:06 PM, flamerboy67664 said:

@Alcentar, man I am having issues with the latest version of this. When you open the cargo bay, the wings also seem to swing out in an extremely weird way...

0Kz8G5c.png

a3lUxj0.png

I have tried to fix this by installing each wing individually, but it seems the right wing does not have an attachment node on the side. The left wing however, seems to attach normally to the cargo bay, and does not swing out when installed that way. I had hope someone will have an attachment node config for the right wing, and/or a fix for this....

Reassemble the shuttle and the attachment problem will be fixed.

As for the cargo bay and fenders, maybe these are problems due to KSPWheel, I don't know ... unfortunately at the moment I am not able to support this add-on ;.;

Link to comment
Share on other sites

  • 2 months later...

Hi, i made an RSS/RO config for this mod. However, there are some systematic issues with aerodynamics and body lift. wings produce lift in a perpendicularly but body lift is tilted to the right by few 10's of degrees which makes this highly unstable in transonic regime during upper part of reentry. can you pls look into the issue and fix it, i have the same issue in your buran mod as well.

Here is my config :

Spoiler

@PART[KR_DeltaWing_Left]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	
	//@mass = 5.3
	
	@maxTemp = 1600
	%skinMaxTemp = 2700
	
	@rescaleFactor = 2.0
	
	//%CoLOffset = 0.0, -1.0, 1.0
	
	//@maximum_drag = 0
    //@minimum_drag = 0
    //@angularDrag = 0
	
	@MODULE[KSPWheelBrakes]
	{
		@maxBrakeTorque = 18
	}
	
	//!MODULE[ModuleLiftingSurface]{}
	//%MODULE[FARWingAerodynamicModel]
	//{
	//	%MAC = 16.83
	//	%MidChordSweep = 45
	//	%b_2 = 18.99
	//	%TaperRatio = 0.09
	//	%rootMidChordOffsetFromOrig = 0, 0, 0
	//}
}
@PART[KR_DeltaWing_Right]:FOR[RealismOverhaul]
{	
	%RSSROConfig = true
	
	//@mass = 5.3
	
	@maxTemp = 1600
	%skinMaxTemp = 2700
	
	@rescaleFactor = 2.0
	
	//%CoLOffset = 0.0, -1.0, 1.0
	
	//@maximum_drag = 0
    //@minimum_drag = 0
    //@angularDrag = 0
	
	@MODULE[KSPWheelBrakes]
	{
		@maxBrakeTorque = 18
	}
	
	//!MODULE[ModuleLiftingSurface]{}
	//%MODULE[FARWingAerodynamicModel]
	//{
	//	%MAC = 16.83
	//	%MidChordSweep = 45
	//	%b_2 = 18.99
	//	%TaperRatio = 0.09
	//	%rootMidChordOffsetFromOrig = 0, 0, 0
	//}
	//@MODULE[FARWingAerodynamicModel]
	//{
	//	%rootMidChordOffsetFromOrig = 6.91, 0, 0
	//}
}
@PART[KR_Shuttle_Evelon_Leftside|KR_Shuttle_Evelon_Rightside]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	
	//@mass = 0.3
	
	%maxTemp = 1600
	%skinMaxTemp = 2500
	
	@rescaleFactor = 2.0
	
	//@maximum_drag = 0
    //@minimum_drag = 0
    //@angularDrag = 0
	
	//!MODULE[ModuleControlSurface]{}
	//%MODULE[FARControllableSurface] {
    //    %b_2 = 8.3
    //    %MAC = 2.3
     //   %TaperRatio = 0.52
     //   %MidChordSweep = 5.37
     //   %nonSideAttach = 1
      //  %maxdeflect = 20
     //   %ctrlSurfFrac = 1
      //  %transformName = 1
     //   %rootMidChordOffsetFromOrig = 0, 0, 0
    //}
}

@PART[KR_Tail]:FOR[RealismOverhaul]
{
	//@MODEL
	//{
	//	%rotation = 0, 90, 0
	//}
	
	//@node_stack_side = -2.75, -3.7, 0.0, 0.8434, 0.5373, 0.0, 1
	//@node_attach = 2.55, 0.0, 0.0, 1.0, 0.0, 0.0

	%RSSROConfig = true
	
	//@mass += 0.1
	
	%skinMaxTemp = 2200
	@CoLOffset = 0, -2.0, -0.5
	@rescaleFactor = 2.0
	
	//@maximum_drag = 0
    //@minimum_drag = 0
    //@angularDrag = 0
	
	//!MODULE[ModuleLiftingSurface]{}
	//%MODULE[FARWingAerodynamicModel]
	//{
	//	%MAC = 2.34
	//	%MidChordSweep = 44
	//	%b_2 = 6.89
	//	%TaperRatio = 0.40
	//	%rootMidChordOffsetFromOrig = 0, 0, 0
	//}
}

//@PART[KR_Tail]:FOR[RealismOverhaul]
//{
	//!MODULE[ModuleParachute]{}
	//MODULE
	//{
	//	name = RealChuteModule
	//	caseMass = 0.6
	//	timer = 0
	//	mustGoDown = False
	//	deployOnGround = True
	//	cutSpeed = 30
	//	spareChutes = 5
	//	
	//	PARACHUTE
	//	{
	//		material = Nylon
	//		capName = Parashute
	//		parachuteName = CANOPY
	//		preDeploymentAnimation = SEMI
	//		deploymentAnimation = FULL
	//		preDeployedDiameter = 3
	//		deployedDiameter = 10
	//		minIsPressure = False
	//		minDeployment = 50
	//		minPressure = 0.00999999978
	//		deploymentAlt = 10
	//		cutAlt = -1
	//		preDeploymentSpeed = 2
	//		deploymentSpeed = 6
	//	}
	//}
//	
//}

@PART[KR_TAIL_Control]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	%skinMaxTemp = 2200
	@rescaleFactor = 2.0
	
	//@maximum_drag = 0
    //@minimum_drag = 0
    //@angularDrag = 0
	
	//!MODULE[ModuleControlSurface]{}
	//%MODULE[FARControllableSurface] {
    //    %b_2 = 5.9
    //    %MAC = 1.45
    //    %TaperRatio = 0.57
    //    %MidChordSweep = -4.6
    //    %nonSideAttach = 1
     //   %maxdeflect = 20
    //    %ctrlSurfFrac = 1
     //   %transformName = 1
    //}
}

//@PART[SHUTTLE_Tail_Control|ShuttleTailControl]:AFTER[FerramAerospaceResearch]
//{
//	@MODULE[GeometryPartModule]
//	{
//		%rebuildOnAnimation = true
//	}
//}

@PART[KR_Shuttle_BodyFlap]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	
	@rescaleFactor = 2.0
	
	%skinMaxTemp = 1873.15
	%maxTemp = 1500
	
	//@maximum_drag = 0
    //@minimum_drag = 0
    //@angularDrag = 0
	
	//!MODULE[ModuleControlSurface]{}
	//%MODULE[FARControllableSurface] {
    //    %b_2 = 6
    //    %MAC = 2.25
    //    %TaperRatio = 1
    //    %MidChordSweep = 0
    //    %nonSideAttach = 1
    //    %maxdeflect = 20
    //    %ctrlSurfFrac = 1
    //    %transformName = 1
    //}
}

@PART[KR_CargoBay]:FOR[RealismOverhaul]:NEEDS[TacLifeSupport]
{	
	%RSSROConfig = true
	@rescaleFactor = 2.0
	@maxTemp = 1400
	%skinMaxTemp = 2400
	!RESOURCE[ElectricCharge]{}
	!RESOURCE[XenonGas]{}
	MODULE
	{
		name = ModuleFuelTanks
		volume = 2710.3
		type = ServiceModule
		basemass = -1
		TANK
		{
			name = XenonGas
			amount = 10
			maxAmount = 10
		}
		TANK
		{
			name = LqdOxygen
			amount = 200
			maxAmount = 200
		}
	}
	!MODULE[ModuleReactionWheel]{}
	!MODULE[TacGenericConverter],*{}
	
	
	@MODULE[KSPWheelBrakes]
	{
		@maxBrakeTorque = 12
	}
	
	MODULE
	{
		name = ModuleActiveRadiator
		maxEnergyTransfer = 8.5
		overcoolFactor = 0.25
		isCoreRadiator = true
		parentCoolingOnly = true
		RESOURCE
		{
			name = ElectricCharge
			rate = 0.9
		}		
	}

    //  LOX to GOX converter. Converts the liquid oxygen into gas oxygen for
    //  the life support system.

    MODULE
    {
        name = TacGenericConverter
        converterName = LOX to GOX Converter
        tag = Life Support
        StartActionName = Start LOX to GOX Converter
        StopActionName = Stop LOX to GOX Converter
        conversionRate = 6.0
        GeneratesHeat = False
        UseSpecialistBonus = False

        INPUT_RESOURCE
        {
            ResourceName = LqdOxygen
            Ratio = 0.0000154599
            FlowMode = STAGE_PRIORITY_FLOW
        }

        INPUT_RESOURCE
        {
            ResourceName = ElectricCharge
            Ratio = 0.05
        }

        OUTPUT_RESOURCE
        {
            ResourceName = Oxygen
            Ratio = 0.0125104279
            DumpExcess = False
            FlowMode = STAGE_PRIORITY_FLOW
        }
    }
}

@PART[KR_Cockpit]:FOR[RealismOverhaul]:NEEDS[TacLifeSupport]
{	
	
	%RSSROConfig = true
	
	@rescaleFactor = 2.0
	@maxTemp = 1400
	%skinMaxTemp = 2700
	
	@MODULE[ModuleReactionWheel]
	{
		@PitchTorque = 25
		@YawTorque = 5
		@RollTorque = 3
	}
	
	@MODULE[ModuleCommand]
	{
		RESOURCE
		{
			name = ElectricCharge
			rate = 3 //just a guess
		}
	}
	
	!RESOURCE[MonoPropellant]{}
	
	@MODULE[ModuleRCSFX]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	
	MODULE
	{
		name = ModuleFuelTanks
		volume = 4500.00
		type = ServiceModule
		
		
		//https://science.ksc.nasa.gov/shuttle/technology/sts-newsref/sts-eclss-wcl.html#sts-eclss-water
		//Each of the four potable water tanks has a usable capacity of 74.8 kg -> 299,2 liters
		//only filled to 20 liters as on orbit water is generated by the fuel cells
		
		TANK
		{
			name = Syntin
			amount = 949.6
			maxAmount = 949.6
		}
		
		TANK
        {
            name = Water
            amount = 300
            maxAmount = 300
        }
		
		TANK
		{
			name = Food
            amount = 732
            maxAmount = 732
		}
		
		TANK
        {
            name = LithiumHydroxide
            amount = 100.8
            maxAmount = 100.8
        }
		
		TANK
		{
			name = Oxygen
			amount = 342134.0
			maxAmount = 342134.0
		}
		
		//https://science.ksc.nasa.gov/shuttle/technology/sts-newsref/sts-eclss-wcl.html#sts-eclss-waste
		TANK
        {
            name = WasteWater
            amount = 0
            maxAmount = 74.8
        }

        TANK
        {
            name = Waste
            amount = 0
            maxAmount = 67
        }
		
		TANK
        {
            name = CarbonDioxide
            amount = 0
            maxAmount = 13265.9
        }
	}
	
	!MODULE[ModuleConnectedLivingSpace],*{}

    MODULE:NEEDS[ConnectedLivingSpace]
    {
        name = ModuleConnectedLivingSpace
        passable = True
    }
	
	!MODULE[TacGenericConverter],*{}

    MODULE
    {
        name = TacGenericConverter
        converterName = CO2 LiOH Scrubber
        tag = Life Support
        StartActionName = Start CO2 Scrubber
        StopActionName = Stop CO2 Scrubber
        conversionRate = 7.0
        GeneratesHeat = False
        UseSpecialistBonus = False

        INPUT_RESOURCE
        {
            ResourceName = CarbonDioxide
            Ratio = 0.006216
            FlowMode = STAGE_PRIORITY_FLOW
        }

        INPUT_RESOURCE
        {
            ResourceName = ElectricCharge
            Ratio = 0.1
        }

        INPUT_RESOURCE
        {
            ResourceName = LithiumHydroxide
            Ratio = 0.00001189
            FlowMode = STAGE_PRIORITY_FLOW
        }

        OUTPUT_RESOURCE
        {
            ResourceName = Waste
            Ratio = 0.00003932
            DumpExcess = False
            FlowMode = STAGE_PRIORITY_FLOW
        }
    }
}


@PART[KR_EngineMouth]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	%skinMaxTemp = 2700
	%maxTemp = 1173
	@rescaleFactor = 2.0
	
	!RESOURCE[MonoPropellant]{}
	!RESOURCE[LiquidFuel]{}
	!RESOURCE[Oxidizer]{}
	
	MODULE
	{
		name = ModuleFuelTanks
		volume = 17662
		type = ServiceModule
				
		TANK
		{
			name = Syntin
			amount = 6653
			maxAmount = 6653
		}
		
		TANK
		{
			name = LqdOxygen
			amount = 8009
			maxAmount = 8009
		}
		
		TANK
		{
			name = Oxygen
			amount = 600000
			maxAmount = 600000
		}
		
	}
}

@PART[KR_propulsion_system]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	%skinMaxTemp = 2700
	%maxTemp = 1500
	
	
	//!RESOURCE[MonoPropellant]{}
	!RESOURCE[LiquidFuel]{}
	//!RESOURCE[Oxidizer]{}
	//@PROPELLANT[LiquidFuel]
	//{
	//	@name = Kerosene
	//	@ratio = 0.15
	//	@DrawGauge = True
	//}
	PROPELLANT
		{
			name = Kerosene
			ratio = 0.10
			DrawGauge = True
		}
	MODULE
	{
		name = ModuleFuelTanks
		volume = 100
		type = ServiceModule
				
		TANK
		{
			name = Kerosene
			amount = 100
			maxAmount = 100
		}
		
	}
}


@PART[KR_DockingPort]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	@rescaleFactor = 2.0
}	

@PART[Holder]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	@rescaleFactor = 2.0
}

@PART[KR_Parashute]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	@rescaleFactor = 2.0
}

@PART[KR_EngineSegmentL|KR_EngineSegmentR]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	@rescaleFactor = 2.0
	%skinMaxTemp = 2700
	%maxTemp = 1500
	
	!RESOURCE[MonoPropellant]{}
	
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleEnginesFX]
	{	
		ullage = False
		pressureFed = False
		ignitions = 40
		
		@PROPELLANT[LiquidFuel]
		{
			@name = Syntin
			@ratio = 0.35652
			@DrawGauge = True
		}
		@PROPELLANT[Oxidizer]
		{
			@name = LqdOxygen
			@ratio = 0.64348
		}
		@atmosphereCurve
		{
			@key,0 = 0 362
			@key,1 = 1 107
		}
	}	
}	

 

 

Edited by papasid
Link to comment
Share on other sites

On 1/25/2021 at 6:44 PM, papasid said:

Hi, i made an RSS/RO config for this mod. However, there are some systematic issues with aerodynamics and body lift. wings produce lift in a perpendicularly but body lift is tilted to the right by few 10's of degrees which makes this highly unstable in transonic regime during upper part of reentry. can you pls look into the issue and fix it, i have the same issue in your buran mod as well.

Here is my config :

  Hide contents


@PART[KR_DeltaWing_Left]:для[RealismOverhaul]
{
 %RSSROConfig = true
 
 //@масса = 5,3
 
 @maxTemp = 1600
 %skinMaxTemp = 2700
 
 @rescaleFactor = 2.0
 
 //%CoLOffset = 0.0, -1.0, 1.0
 
 //@maximum_drag = 0
 //@minimum_drag = 0
 //@angularDrag = 0
 
 @MODULE[KSPWheelBrakes]
 {
 @maxBrakeTorque = 18
 }
 
 // ! Модуль[ModuleLiftingSurface]{}
 // %Модуль[FARWingAerodynamicModel]
 //{
 // %MAC = 16,83
 // %MidChordSweep = 45
/ / %b_2 = 18.99
 // %TaperRatio = 0,09
 // %rootMidChordOffsetFromOrig = 0, 0, 0
 //}
}
@PART[KR_DeltaWing_Right]:для [RealismOverhaul]
{ 
 %RSSROConfig = true
 
	//@mass = 5.3
	
	@maxTemp = 1600
	%skinMaxTemp = 2700
	
	@rescaleFactor = 2.0
	
	//%CoLOffset = 0.0, -1.0, 1.0
	
	//@maximum_drag = 0
    //@minimum_drag = 0
    //@angularDrag = 0
	
	@MODULE[KSPWheelBrakes]
	{
		@maxBrakeTorque = 18
	}
	
	//!MODULE[ModuleLiftingSurface]{}
	//%MODULE[FARWingAerodynamicModel]
	//{
	//	%MAC = 16.83
	//	%MidChordSweep = 45
	//	%b_2 = 18.99
	//	%TaperRatio = 0.09
	//	%rootMidChordOffsetFromOrig = 0, 0, 0
	//}
	//@MODULE[FARWingAerodynamicModel]
	//{
	//	%rootMidChordOffsetFromOrig = 6.91, 0, 0
	//}
}
@PART[KR_Shuttle_Evelon_Leftside|KR_Shuttle_Evelon_Rightside]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	
	//@mass = 0.3
	
	%maxTemp = 1600
	%skinMaxTemp = 2500
	
	@rescaleFactor = 2.0
	
	//@maximum_drag = 0
    //@minimum_drag = 0
    //@angularDrag = 0
	
	//!MODULE[ModuleControlSurface]{}
	//%MODULE[FARControllableSurface] {
    //    %b_2 = 8.3
    //    %MAC = 2.3
     //   %TaperRatio = 0.52
     //   %MidChordSweep = 5.37
     //   %nonSideAttach = 1
      //  %maxdeflect = 20
     //   %ctrlSurfFrac = 1
      //  %transformName = 1
     //   %rootMidChordOffsetFromOrig = 0, 0, 0
    //}
}

@PART[KR_Tail]:FOR[RealismOverhaul]
{
	//@MODEL
	//{
	//	%rotation = 0, 90, 0
	//}
	
	//@node_stack_side = -2.75, -3.7, 0.0, 0.8434, 0.5373, 0.0, 1
	//@node_attach = 2.55, 0.0, 0.0, 1.0, 0.0, 0.0

	%RSSROConfig = true
	
	//@mass += 0.1
	
	%skinMaxTemp = 2200
	@CoLOffset = 0, -2.0, -0.5
	@rescaleFactor = 2.0
	
	//@maximum_drag = 0
    //@minimum_drag = 0
    //@angularDrag = 0
	
	//!MODULE[ModuleLiftingSurface]{}
	//%MODULE[FARWingAerodynamicModel]
	//{
	//	%MAC = 2.34
	//	%MidChordSweep = 44
	//	%b_2 = 6.89
	//	%TaperRatio = 0.40
	//	%rootMidChordOffsetFromOrig = 0, 0, 0
	//}
}

//@PART[KR_Tail]:FOR[RealismOverhaul]
//{
	//!MODULE[ModuleParachute]{}
	//MODULE
	//{
	//	name = RealChuteModule
	//	caseMass = 0.6
	//	timer = 0
	//	mustGoDown = False
	//	deployOnGround = True
	//	cutSpeed = 30
	//	spareChutes = 5
	//	
	//	PARACHUTE
	//	{
	//		material = Nylon
	//		capName = Parashute
	//		parachuteName = CANOPY
	//		preDeploymentAnimation = SEMI
	//		deploymentAnimation = FULL
	//		preDeployedDiameter = 3
	//		deployedDiameter = 10
	//		minIsPressure = False
	//		minDeployment = 50
	//		minPressure = 0.00999999978
	//		deploymentAlt = 10
	//		cutAlt = -1
	//		preDeploymentSpeed = 2
	//		deploymentSpeed = 6
	//	}
	//}
//	
//}

@PART[KR_TAIL_Control]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	%skinMaxTemp = 2200
	@rescaleFactor = 2.0
	
	//@maximum_drag = 0
    //@minimum_drag = 0
    //@angularDrag = 0
	
	//!MODULE[ModuleControlSurface]{}
	//%MODULE[FARControllableSurface] {
    //    %b_2 = 5.9
    //    %MAC = 1.45
    //    %TaperRatio = 0.57
    //    %MidChordSweep = -4.6
    //    %nonSideAttach = 1
     //   %maxdeflect = 20
    //    %ctrlSurfFrac = 1
     //   %transformName = 1
    //}
}

//@PART[SHUTTLE_Tail_Control|ShuttleTailControl]:AFTER[FerramAerospaceResearch]
//{
//	@MODULE[GeometryPartModule]
//	{
//		%rebuildOnAnimation = true
//	}
//}

@PART[KR_Shuttle_BodyFlap]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	
	@rescaleFactor = 2.0
	
	%skinMaxTemp = 1873.15
	%maxTemp = 1500
	
	//@maximum_drag = 0
    //@minimum_drag = 0
    //@angularDrag = 0
	
	//!MODULE[ModuleControlSurface]{}
	//%MODULE[FARControllableSurface] {
    //    %b_2 = 6
    //    %MAC = 2.25
    //    %TaperRatio = 1
    //    %MidChordSweep = 0
    //    %nonSideAttach = 1
    //    %maxdeflect = 20
    //    %ctrlSurfFrac = 1
    //    %transformName = 1
    //}
}

@PART[KR_CargoBay]:FOR[RealismOverhaul]:NEEDS[TacLifeSupport]
{	
	%RSSROConfig = true
	@rescaleFactor = 2.0
	@maxTemp = 1400
	%skinMaxTemp = 2400
	!RESOURCE[ElectricCharge]{}
	!RESOURCE[XenonGas]{}
	MODULE
	{
		name = ModuleFuelTanks
		volume = 2710.3
		type = ServiceModule
		basemass = -1
		TANK
		{
			name = XenonGas
			amount = 10
			maxAmount = 10
		}
		TANK
		{
			name = LqdOxygen
			amount = 200
			maxAmount = 200
		}
	}
	!MODULE[ModuleReactionWheel]{}
	!MODULE[TacGenericConverter],*{}
	
	
	@MODULE[KSPWheelBrakes]
	{
		@maxBrakeTorque = 12
	}
	
	MODULE
	{
		name = ModuleActiveRadiator
		maxEnergyTransfer = 8.5
		overcoolFactor = 0.25
		isCoreRadiator = true
		parentCoolingOnly = true
		RESOURCE
		{
			name = ElectricCharge
			rate = 0.9
		}		
	}

    //  LOX to GOX converter. Converts the liquid oxygen into gas oxygen for
    //  the life support system.

    MODULE
    {
        name = TacGenericConverter
        converterName = LOX to GOX Converter
        tag = Life Support
        StartActionName = Start LOX to GOX Converter
        StopActionName = Stop LOX to GOX Converter
        conversionRate = 6.0
        GeneratesHeat = False
        UseSpecialistBonus = False

        INPUT_RESOURCE
        {
            ResourceName = LqdOxygen
            Ratio = 0.0000154599
            FlowMode = STAGE_PRIORITY_FLOW
        }

        INPUT_RESOURCE
        {
            ResourceName = ElectricCharge
            Ratio = 0.05
        }

        OUTPUT_RESOURCE
        {
            ResourceName = Oxygen
            Ratio = 0.0125104279
            DumpExcess = False
            FlowMode = STAGE_PRIORITY_FLOW
        }
    }
}

@PART[KR_Cockpit]:FOR[RealismOverhaul]:NEEDS[TacLifeSupport]
{	
	
	%RSSROConfig = true
	
	@rescaleFactor = 2.0
	@maxTemp = 1400
	%skinMaxTemp = 2700
	
	@MODULE[ModuleReactionWheel]
	{
		@PitchTorque = 25
		@YawTorque = 5
		@RollTorque = 3
	}
	
	@MODULE[ModuleCommand]
	{
		RESOURCE
		{
			name = ElectricCharge
			rate = 3 //just a guess
		}
	}
	
	!RESOURCE[MonoPropellant]{}
	
	@MODULE[ModuleRCSFX]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	
	MODULE
	{
		name = ModuleFuelTanks
		volume = 4500.00
		type = ServiceModule
		
		
		//https://science.ksc.nasa.gov/shuttle/technology/sts-newsref/sts-eclss-wcl.html#sts-eclss-water
		//Each of the four potable water tanks has a usable capacity of 74.8 kg -> 299,2 liters
		//only filled to 20 liters as on orbit water is generated by the fuel cells
		
		TANK
		{
			name = Syntin
			amount = 949.6
			maxAmount = 949.6
		}
		
		TANK
        {
            name = Water
            amount = 300
            maxAmount = 300
        }
		
		TANK
		{
			name = Food
            amount = 732
            maxAmount = 732
		}
		
		TANK
        {
            name = LithiumHydroxide
            amount = 100.8
            maxAmount = 100.8
        }
		
		TANK
		{
			name = Oxygen
			amount = 342134.0
			maxAmount = 342134.0
		}
		
		//https://science.ksc.nasa.gov/shuttle/technology/sts-newsref/sts-eclss-wcl.html#sts-eclss-waste
		TANK
        {
            name = WasteWater
            amount = 0
            maxAmount = 74.8
        }

        TANK
        {
            name = Waste
            amount = 0
            maxAmount = 67
        }
		
		TANK
        {
            name = CarbonDioxide
            amount = 0
            maxAmount = 13265.9
        }
	}
	
	!MODULE[ModuleConnectedLivingSpace],*{}

    MODULE:NEEDS[ConnectedLivingSpace]
    {
        name = ModuleConnectedLivingSpace
        passable = True
    }
	
	!MODULE[TacGenericConverter],*{}

    MODULE
    {
        name = TacGenericConverter
        converterName = CO2 LiOH Scrubber
        tag = Life Support
        StartActionName = Start CO2 Scrubber
        StopActionName = Stop CO2 Scrubber
        conversionRate = 7.0
        GeneratesHeat = False
        UseSpecialistBonus = False

        INPUT_RESOURCE
        {
            ResourceName = CarbonDioxide
            Ratio = 0.006216
            FlowMode = STAGE_PRIORITY_FLOW
        }

        INPUT_RESOURCE
        {
            ResourceName = ElectricCharge
            Ratio = 0.1
        }

        INPUT_RESOURCE
        {
            ResourceName = LithiumHydroxide
            Ratio = 0.00001189
            FlowMode = STAGE_PRIORITY_FLOW
        }

        OUTPUT_RESOURCE
        {
            ResourceName = Waste
            Ratio = 0.00003932
            DumpExcess = False
            FlowMode = STAGE_PRIORITY_FLOW
        }
    }
}


@PART[KR_EngineMouth]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	%skinMaxTemp = 2700
	%maxTemp = 1173
	@rescaleFactor = 2.0
	
	!RESOURCE[MonoPropellant]{}
	!RESOURCE[LiquidFuel]{}
	!RESOURCE[Oxidizer]{}
	
	MODULE
	{
		name = ModuleFuelTanks
		volume = 17662
		type = ServiceModule
				
		TANK
		{
			name = Syntin
			amount = 6653
			maxAmount = 6653
		}
		
		TANK
		{
			name = LqdOxygen
			amount = 8009
			maxAmount = 8009
		}
		
		TANK
		{
			name = Oxygen
			amount = 600000
			maxAmount = 600000
		}
		
	}
}

@PART[KR_propulsion_system]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	%skinMaxTemp = 2700
	%maxTemp = 1500
	
	
	//!RESOURCE[MonoPropellant]{}
	!RESOURCE[LiquidFuel]{}
	//!RESOURCE[Oxidizer]{}
	//@PROPELLANT[LiquidFuel]
	//{
	//	@name = Kerosene
	//	@ratio = 0.15
	//	@DrawGauge = True
	//}
	PROPELLANT
		{
			name = Kerosene
			ratio = 0.10
			DrawGauge = True
		}
	MODULE
	{
		name = ModuleFuelTanks
		volume = 100
		type = ServiceModule
				
		TANK
		{
			name = Kerosene
			amount = 100
			maxAmount = 100
		}
		
	}
}


@PART[KR_DockingPort]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	@rescaleFactor = 2.0
}	

@PART[Holder]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	@rescaleFactor = 2.0
}

@PART[KR_Parashute]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	@rescaleFactor = 2.0
}

@PART[KR_EngineSegmentL|KR_EngineSegmentR]:FOR[RealismOverhaul]
{
	%RSSROConfig = true
	@rescaleFactor = 2.0
	%skinMaxTemp = 2700
	%maxTemp = 1500
	
	!RESOURCE[MonoPropellant]{}
	
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleRCSFX*]
	{
		@thrusterPower = 2.9
		!resourceName = DELETE
		PROPELLANT
		{
			name = Syntin
			ratio = 0.35652
		}
		PROPELLANT
		{
			name = Oxygen
			ratio = 128.696
		}
        
		@atmosphereCurve
		{
			@key,0 = 0 320 
			@key,1 = 1 280
		}
	}
	@MODULE[ModuleEnginesFX]
	{	
		ullage = False
		pressureFed = False
		ignitions = 40
		
		@PROPELLANT[LiquidFuel]
		{
			@name = Syntin
			@ratio = 0.35652
			@DrawGauge = True
		}
		@PROPELLANT[Oxidizer]
		{
			@name = LqdOxygen
			@ratio = 0.64348
		}
		@atmosphereCurve
		{
			@key,0 = 0 362
			@key,1 = 1 107
		}
	}	
}	

 

 

Hello, and thanks for the RSS / RO support patch!

I don't know much about this because  did the aerodynamics of the shuttle on the advice of other people who used to do add-ons in KSP.

This is what a delta wing looks like in Unity.

DELTA.png

I was told that to create lift, the Z direction must be forward, the Y direction must be up, and it also has no  superfluous tilt in Unity: Rotation  x-270, y-0, z-0.

 

Perhaps I misunderstood you? :)

On 1/21/2021 at 5:10 PM, Anachro said:

ok-92nar.jpg

Hope for "OK-92" configuration in this mod which I suppose this mod is inspired from.

1-Main Liquid Hydrogen Engine

2-Jet Engine

2-Orbital maneuver Engine 

What for? this add-on already knows how to do everything the same as "OK-92", only there is one amendment, in the center is not the Main Liquid Hydrogen Engine, but an emergency rescue system that runs on solid fuel)

Link to comment
Share on other sites

I already made it after I found how can I mount engines on stock parts, do there is no more need for that.:).

https://imgur.com/jG6nqTv

Is there any plan to change engine parts' attach rule to make them can be attached to the surface?

Thus they can work with other mods(Like Cormorant Aerospace and historical Buran-Energia).

Edited by Anachro
Link to comment
Share on other sites

22 hours ago, Alcentar said:

Hello, and thanks for the RSS / RO support patch!

I don't know much about this because  did the aerodynamics of the shuttle on the advice of other people who used to do add-ons in KSP.

This is what a delta wing looks like in Unity.

DELTA.png

I was told that to create lift, the Z direction must be forward, the Y direction must be up, and it also has no  superfluous tilt in Unity: Rotation  x-270, y-0, z-0.

 

Perhaps I misunderstood you? :)

What for? this add-on already knows how to do everything the same as "OK-92", only there is one amendment, in the center is not the Main Liquid Hydrogen Engine, but an emergency rescue system that runs on solid fuel)

Thanks for sharing, even i don't know what the issue is, pretty new to this as well. in any case, it works well without FAR. Also, could you check if COL or COM (indicators/markers/whatever they are called in blender/unity) are having correct angles. and it would be a bonus if you could share the files as well. Here is a screenshot as well. it is maintaining a heading but for that, it has to roll in opposite direction.

KerbalSpaceProgram25.png

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