Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebalancing Spaceplanes and Stations #2426

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions GameData/RP-1/SCMData/AirlaunchLevels.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -53,4 +53,56 @@ KCTAIRLAUNCHTECHS
MaxMass = 25000
MaxSize = 15, 8, 21
}

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

// Shuttle Orbiter from 747-100 Shuttle Carrier Aircraft
AIRLAUNCHTECHLEVEL
{
TechRequired = efficientSupersonic
MinAltitude = 5000
MaxAltitude = 13750
MaxKscDistance = 1000000
MinVelocity = 125
MaxVelocity = 272
MaxMass = 70000
MaxSize = 25, 19, 39
}

// Air Launched Sortie from 747-100 Shuttle Carrier Aircraft
AIRLAUNCHTECHLEVEL
{
TechRequired = refinedTurbofans
MinAltitude = 5000
MaxAltitude = 13750
MaxKscDistance = 1000000
MinVelocity = 125
MaxVelocity = 272
MaxMass = 120000
MaxSize = 25, 19, 39
}

// MAKS family or HOTOL from AN-225/AN-235
AIRLAUNCHTECHLEVEL
{
TechRequired = scramjetEngines
MinAltitude = 5000
MaxAltitude = 13750
MaxKscDistance = 1000000
MinVelocity = 125
MaxVelocity = 272
MaxMass = 275000
MaxSize = 25, 19, 44
}
}
20 changes: 13 additions & 7 deletions GameData/RP-1/SCMData/TechNodeData.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ KCT_TECH_NODE_PERIODS
startYear = 1952
endYear = 1957
}
VALUE
{
id = highSpeedFlight
startYear = 1958
endYear = 1963
}
//VALUE
//{
//id = highSpeedFlight
//startYear = 1958
//endYear = 1963
//}
VALUE
{
id = advancedJetEngines
Expand Down Expand Up @@ -95,7 +95,13 @@ KCT_TECH_NODE_PERIODS
{
id = hypersonicFlightRP0
startYear = 1959
endYear = 1964
endYear = 1962
}
VALUE
{
id = hypersonicMetallurgy
startYear = 1963
endYear = 1965
}
VALUE
{
Expand Down
48 changes: 48 additions & 0 deletions GameData/RP-1/Tree/AirlaunchTechlevels.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,51 @@ PARTUPGRADE
manufacturer = Generic
description = Airlaunch limits are extended to allow vessels up to 25 t in mass while other limits stay at 15 x 8 x 21 m (width x height x length). Altitude is still limited to 13,750 m and speed to 272 m/s. NOTE: This is not a part you can use, it just symbolizes the new capabilities you can unlock.
}

PARTUPGRADE
{
name = airlaunchTL5
partIcon = SXTmk3Cockpit52
techRequired = hypersonicMetallurgy
entryCost = 1
cost = 0
title = Airlaunch Level 5
manufacturer = Generic
description = Airlaunch limits are extended to allow vessels up to 30 t in mass while other limits stay at 15 x 8 x 21 m (width x height x length). Altitude is still limited to 13,750 m and speed to 272 m/s. NOTE: This is not a part you can use, it just symbolizes the new capabilities you can unlock.
}

PARTUPGRADE
{
name = airlaunchTL6
partIcon = 25mKossak
techRequired = efficientSupersonic
entryCost = 1
cost = 0
title = Airlaunch Level 6
manufacturer = Generic
description = Airlaunch limits are extended to allow vessels up to 70 t in mass while other limits stay at 25 x 19 x 39 m (width x height x length). Altitude is still limited to 13,750 m and speed to 272 m/s. NOTE: This is not a part you can use, it just symbolizes the new capabilities you can unlock.
}

PARTUPGRADE
{
name = airlaunchTL7
partIcon = 25mKossak
techRequired = refinedTurbofans
entryCost = 1
cost = 0
title = Airlaunch Level 7
manufacturer = Generic
description = Airlaunch limits are extended to allow vessels up to 120 t in mass while other limits stay at 25 x 19 x 39 m (width x height x length). Altitude is still limited to 13,750 m and speed to 272 m/s. NOTE: This is not a part you can use, it just symbolizes the new capabilities you can unlock.
}

PARTUPGRADE
{
name = airlaunchTL8
partIcon = SXTOsaulNoseCockpitAn225
techRequired = scramjetEngines
entryCost = 1
cost = 0
title = Airlaunch Level 8
manufacturer = Generic
description = Airlaunch limits are extended to allow vessels up to 275 t in mass while other limits stay at 25 x 19 x 44 m (width x height x length). Altitude is still limited to 13,750 m and speed to 272 m/s. NOTE: This is not a part you can use, it just symbolizes the new capabilities you can unlock.
}
126 changes: 94 additions & 32 deletions GameData/RP-1/Tree/RP0TechTree.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -117,31 +117,31 @@
lineTo = LEFT
}
}
RDNode
{
id = highSpeedFlight
title = High Speed Flight
description = High Speed Flight (1958-1963)
cost = 10
hideEmpty = False
nodeName = highSpeedFlight
anyToUnlock = False
icon = RP-1/Tree/Icons/rp0_icon_mirage4
pos = -3292,2090,-1
scale = 0.6
Parent
{
parentID = matureSupersonic
lineFrom = RIGHT
lineTo = LEFT
}
Parent
{
parentID = materialsScienceSatellite
lineFrom = RIGHT
lineTo = LEFT
}
}
//RDNode
//{
//id = highSpeedFlight
//title = High Speed Flight
//description = High Speed Flight (1958-1963)
//cost = 10
//hideEmpty = False
//nodeName = highSpeedFlight
//anyToUnlock = False
//icon = RP-1/Tree/Icons/rp0_icon_mirage4
//pos = -3292,2090,-1
//scale = 0.6
//Parent
//{
//parentID = matureSupersonic
//lineFrom = RIGHT
//lineTo = LEFT
//}
//Parent
//{
//parentID = materialsScienceSatellite
//lineFrom = RIGHT
//lineTo = LEFT
//}
//}
RDNode
{
id = advancedJetEngines
Expand All @@ -156,7 +156,7 @@
scale = 0.6
Parent
{
parentID = highSpeedFlight
parentID = hypersonicMetallurgy
lineFrom = RIGHT
lineTo = LEFT
}
Expand Down Expand Up @@ -385,7 +385,7 @@
id = hypersonicFlightRP0
title = Hypersonic Flight
description = Hypersonic Flight (1959)
cost = 12
cost = 15
hideEmpty = False
nodeName = hypersonicFlightRP0
anyToUnlock = False
Expand All @@ -406,26 +406,88 @@
}
}
RDNode
{
id = hypersonicMetallurgy
title = Hypersonic Metallurgy
description = Hypersonic Metallurgy (1963)
cost = 20
hideEmpty = False
nodeName = hypersonicMetallurgyRP0
anyToUnlock = False
icon = RP-1/Tree/Icons/rp0_icon_x15
pos = -2782,2005,-1
scale = 0.6
Parent
{
parentID = hypersonicFlightRP0
lineFrom = RIGHT
lineTo = LEFT
}
Parent
{
parentID = earlyFlightControl
lineFrom = RIGHT
lineTo = LEFT
}
Parent
{
parentID = entryDescentLanding
lineFrom = RIGHT
lineTo = LEFT
}
Parent
{
parentID = materialsScienceHuman
lineFrom = RIGHT
lineTo = LEFT
}
}
//RDNode
//{
//id = reusableTPS
//title = Reusable Thermal Protection Systems
//description = Reusable Thermal Protection Systems (1964)
//cost = 20
//hideEmpty = False
//nodeName = hypersonicFlightRP0
//anyToUnlock = True
//icon = RP-1/Tree/Icons/rp0_icon_x15
//pos = -2612,2005,-1
//scale = 0.6
//Parent
//{
//parentID = suborbitalSpaceplanes
//lineFrom = RIGHT
//lineTo = LEFT
//}
//Parent
//{
parentID = basicCapsules
lineFrom = RIGHT
lineTo = LEFT
//}
//}
RDNode
{
id = prototypeSpaceplanes
title = Prototype Spaceplanes
description = Prototype Spaceplanes (1965)
cost = 55
cost = 25
hideEmpty = False
nodeName = prototypeSpaceplanes
anyToUnlock = False
anyToUnlock = True
icon = RP-1/Tree/Icons/rp0_icon_x20
pos = -2527,2005,-1
scale = 0.6
Parent
{
parentID = hypersonicFlightRP0
parentID = hypersonicMetallurgy
lineFrom = RIGHT
lineTo = LEFT
}
Parent
{
parentID = materialsScienceAdvCapsules
parentID = basicCapsules
lineFrom = RIGHT
lineTo = LEFT
}
Expand Down Expand Up @@ -988,7 +1050,7 @@
scale = 0.6
Parent
{
parentID = secondGenCapsules
parentID = earlyDocking
lineFrom = RIGHT
lineTo = LEFT
}
Expand Down
Loading