Skip to content

Commit

Permalink
Major Updates to 1.12.2
Browse files Browse the repository at this point in the history
Brings LRTR up to 1.12.2
  • Loading branch information
pehvbot committed Sep 26, 2021
1 parent 960b5e2 commit dc335bb
Show file tree
Hide file tree
Showing 543 changed files with 30,313 additions and 7,243 deletions.
77 changes: 77 additions & 0 deletions GameData/LRTR/KCT/FuelResources.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
KCT_FUEL_RESOURCES
{
fuelResource = LiquidFuel
fuelResource = Oxidizer
fuelResource = XenonGas
fuelResource = MonoPropellant
fuelResource = SolidFuel
fuelResource = ElectricCharge
}

KCT_FUEL_RESOURCES:NEEDS[RealFuels]
{
fuelResource = AK20
fuelResource = AK27
fuelResource = Aerozine50
fuelResource = Aniline
fuelResource = AvGas
fuelResource = ClF3
fuelResource = ClF5
fuelResource = Diborane
fuelResource = Ethane
fuelResource = Ethanol
fuelResource = Ethanol75
fuelResource = Ethanol90
fuelResource = Ethylene
fuelResource = Furfuryl
fuelResource = HTP
fuelResource = Hydyne
fuelResource = IRFNA-III
fuelResource = IRFNA-IV
fuelResource = IWFNA
fuelResource = Kerosene
fuelResource = LqdAmmonia
fuelResource = LqdFluorine
fuelResource = LqdHydrogen
fuelResource = LqdMethane
fuelResource = LqdOxygen
fuelResource = MMH
fuelResource = MON1
fuelResource = MON10
fuelResource = MON3
fuelResource = Methanol
fuelResource = N2F4
fuelResource = NTO
fuelResource = NitrousOxide
fuelResource = OF2
fuelResource = Pentaborane
fuelResource = Syntin
fuelResource = Tonka250
fuelResource = Tonka500
fuelResource = UDMH
fuelResource = UH25
fuelResource = Hydrazine
fuelResource = Nitrogen
fuelResource = Helium
fuelResource = CaveaB
fuelResource = PSPC
fuelResource = HTPB
fuelResource = PBAN
fuelResource = HNIW
fuelResource = NGNC
fuelResource = TEATEB
}

KCT_FUEL_RESOURCES:NEEDS[TacLifeSupport|Kerbalism]
{
fuelResource = Water
fuelResource = Oxygen
fuelResource = Food
wasteResource = Waste
wasteResource = WasteWater
}

KCT_FUEL_RESOURCES:NEEDS[Kerbalism]
{
wasteResource = WasteAtmosphere
}
104 changes: 104 additions & 0 deletions GameData/LRTR/KCT/KCTTags.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
KCTTAGS
{
TAG
{
name = Avionics
partMult = 3.0 // Leave unspecified for 1.0
globalMult = 1.0 // Leave unspecified for 1.0
desc = Has avionics to control the craft, requiring extensive testing.
}
TAG
{
name = Cockpit
partMult = 2
desc = Has a cockpit.
}
TAG
{
name = EngineLiquidPF
displayName = Pressure-Fed Engine
partMult = 1.75
desc = Has a pressure-fed liquid rocket engine that requires some additional testing.
}
TAG
{
name = EngineLiquidTurbo
displayName = Pump-Fed Engine
partMult = 4
desc = Has a pump-fed liquid rocket engine. The turbopump is a very complicated piece of machinery that requires extensive testing.
}
TAG
{
name = EngineSolid
displayName = Solid Rocket Motor
partMult = 1.05
desc = Has a solid rocket motor. Much easier to integrate and test than liquid engines.
}
TAG
{
name = HumanRated
displayName = Human-Rated
partMult = 1.25
globalMult = 1.25
desc = Has human-rated equipment that requires more time for integration and testing of the entire craft.
}
TAG
{
name = Instruments
desc = Has scientific instruments. Currently, no effect on launch cost.
}
TAG
{
name = NoResourceCostMult
desc = Already requires checking by integration teams, so resource toxicity / cryogenic level will not add to launch cost.
}
TAG
{
name = Nuclear
partMult = 5
globalMult = 1.5
desc = Has radioactive elements that must be carefully handled and integrated, and require additional administrative permits.
}
TAG
{
name = NuclearRTG
displayName = Nuclear RTG
partMult = 3
desc = Has radioactive elements that must be carefully handled and integrated, and require additional administrative permits.
}
TAG
{
name = Reentry
displayName = Reentry-Rated
partMult = 1.5
desc = Has reentry equipment that needs proper integration and testing for safety.
}
TAG
{
name = TankBalloon
displayName = Balloon Tank
partMult = 2.5
desc = Has a Balloon Tank that is very difficult to handle and must be pressurized properly at all times.
}
TAG
{
name = TankServiceModule
displayName = Service Module Tank
partMult = 2
desc = Has a Service Module tank, specially designed to hold many different resources. This flexibility and complexity increases the launch cost.
}
TAG
{
name = Toxic
displayName = Toxic Propellants
partMult = 1
desc = Has toxic propellants that need to be handled carefully prior to launch. Currently, these do not increase launch cost.
}
TAG
{
name = PadInfrastructure
displayName = Pad Infrastructure
partMult = 0
desc = Part of the pad infrastructure and does not contribute to build time or assesed mass/size.
}
}
141 changes: 141 additions & 0 deletions GameData/LRTR/KCT/KCT_ModuleTemplates.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
MODULE
{
name = ModuleEngines
staged = False
flameout = False
EngineIgnited = False
engineShutdown = False
currentThrottle = 0
manuallyOverridden = False
}
MODULE
{
name = ModuleEnginesFX
staged = False
flameout = False
EngineIgnited = False
engineShutdown = False
currentThrottle = 0
manuallyOverridden = False
}
MODULE
{
name = ModuleEnginesRF
staged = False
flameout = False
EngineIgnited = False
engineShutdown = False
currentThrottle = 0
manuallyOverridden = False
}
MODULE
{
name = ModuleEnginesAJEPropeller
staged = False
flameout = False
EngineIgnited = False
engineShutdown = False
currentThrottle = 0
manuallyOverridden = False
}
MODULE
{
name = ModuleEnginesAJEJet
staged = False
flameout = False
EngineIgnited = False
engineShutdown = False
currentThrottle = 0
manuallyOverridden = False
}
MODULE
{
name = TestFlightCore
operatingTime = 0
}
MODULE
{
name = TestFlightReliability_EngineCycle
engineOperatingTime = 0
}
MODULE
{
name = TestFlightFailure_EnginePerformanceLoss
failed = False
}
MODULE
{
name = TestFlightFailure_IgnitionFail
failed = False
}
MODULE
{
name = TestFlightFailure_ShutdownEngine
failed = False
}
MODULE
{
name = TestFlightFailure_ReducedMaxThrust
failed = False
}
MODULE
{
name = ModuleScienceExperiment
Deployed = False
Inoperable = False
}
MODULE
{
name = ModuleParachute
staged = False
persistentState = STOWED
}
MODULE
{
name = RealChuteModule
armed = False
staged = False
launched = False
oneWasDeployed = False
PARACHUTE
{
capOff = False
time = 0
depState = STOWED
}
}
MODULE
{
name = FSairBrake
targetAngle = 0
}
MODULE
{
name = ModuleWheel
isDamaged = False
}
MODULE
{
name = ModuleWheelBrakes
brakeInput = 0
}
MODULE
{
name = ModuleAnimateGeneric
parts = GooExperiment,science.module
animTime = 0
}
MODULE
{
name = FARControllableSurface
flapDeflectionLevel = 0
}
MODULE
{
name = ModuleTestLite
runTime = 0
clampTime = 0
in_du = -1
roll_du = -1
failure_du = 0
}
64 changes: 64 additions & 0 deletions GameData/LRTR/KCT/airLaunchLevels.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
//Originally from RP-1 v1.1.10
//https://github.com/KSP-RO/RP-0
//Used under Creative Commons License

// All sizes have additional 3, 2, 1 m added on top of the desired value to mitigate B9 reporting bigger sizes than actual

KCTAIRLAUNCHTECHS
{
}
@KCTAIRLAUNCHTECHS:FOR[LRTR]:NEEDS[LRTRCustomBarnKit]
{

// X-1 from B-29A
AIRLAUNCHTECHLEVEL
{
TechRequired = supersonicDev
MinAltitude = 5000
MaxAltitude = 7600
MaxKscDistance = 1000000
MinVelocity = 125
MaxVelocity = 150
MaxMass = 7500
MaxSize = 12, 6, 13
}

// X-2 from B-50
AIRLAUNCHTECHLEVEL
{
TechRequired = supersonicFlightRP0
MinAltitude = 5000
MaxAltitude = 9100
MaxKscDistance = 1000000
MinVelocity = 125
MaxVelocity = 175
MaxMass = 11300
MaxSize = 13, 7, 17
}

// X-15A from B-52
AIRLAUNCHTECHLEVEL
{
TechRequired = matureSupersonic
MinAltitude = 5000
MaxAltitude = 13750
MaxKscDistance = 1000000
MinVelocity = 125
MaxVelocity = 272
MaxMass = 15000
MaxSize = 15, 8, 21
}

// X-15A-2 from B-52
AIRLAUNCHTECHLEVEL
{
TechRequired = hypersonicFlightRP0
MinAltitude = 5000
MaxAltitude = 13750
MaxKscDistance = 1000000
MinVelocity = 125
MaxVelocity = 272
MaxMass = 25000
MaxSize = 15, 8, 21
}
}
Binary file added GameData/LRTR/KCT/icons/KCT_add_hover.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added GameData/LRTR/KCT/icons/KCT_add_normal.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added GameData/LRTR/KCT/icons/KCT_dev_parts_off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added GameData/LRTR/KCT/icons/KCT_dev_parts_on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added GameData/LRTR/KCT/icons/KCT_off-24.DDS
Binary file not shown.
Binary file added GameData/LRTR/KCT/icons/KCT_off-38.DDS
Binary file not shown.
Binary file added GameData/LRTR/KCT/icons/KCT_on-24.DDS
Binary file not shown.
Binary file added GameData/LRTR/KCT/icons/KCT_on-38.DDS
Binary file not shown.
Loading

0 comments on commit dc335bb

Please sign in to comment.