Skip to content
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
62 changes: 62 additions & 0 deletions Compatibility/CommunityResourcePack/CRP_fuel_cells.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
//----------- CRP fuel cell ------------------------------------------------
//Electric power for the orbiter's subsystems was provided by a set of three hydrogen-oxygen fuel cells
//which provided power to the entire Shuttle stack (including the SRBs and ET) from T-minus 3m30s up
//through the end of the mission. The hydrogen and oxygen for the fuel cells was kept in pairs of cryogenic
//storage tanks in the mid-fuselage underneath the payload bay liner, and a variable number of such tanks
//could be installed (up to five) depending on the requirements of the mission.

@PART[benjee10_shuttle_midFuselage]:NEEDS[CommunityResourcePack]:FOR[Benjee10_shuttleOrbiter]
{
//Removes the LiquidFuel and the Oxidizer
!RESOURCE[LiquidFuel] {}
!RESOURCE[Oxidizer] {}

RESOURCE //H2 for 336 hours (16 days) of use with three fuel cells,
{
name = Hydrogen
amount = 10000
maxAmount = 50000
}
RESOURCE // O2 for 336 hours (16 days) of use with three fuel cells
{
name = Oxygen
amount = 5000
maxAmount = 25000
}
RESOURCE
{
name = Water
amount = 0
maxAmount = 5
}

@MODULE[ModuleResourceConverter]
{
!INPUT_RESOURCE[LiquidFuel] {}
!INPUT_RESOURCE[Oxidizer] {}
//Using FlowMode STAGE_PRIORITY_FLOW allows for a future EDO or using Universal Storage parts
INPUT_RESOURCE
{
ResourceName = Hydrogen
Ratio = 0.010
FlowMode = STAGE_PRIORITY_FLOW
}
INPUT_RESOURCE
{
ResourceName = Oxygen
Ratio = 0.005
FlowMode = STAGE_PRIORITY_FLOW
}
@OUTPUT_RESOURCE[ElectricCharge]
{
%Ratio = 7
%DumpExcess = false
}
OUTPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.000006599
DumpExcess = true
}
}
}
20 changes: 20 additions & 0 deletions Compatibility/ConnectedLivingSpace/CLS_Shuttle.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

//OV-100 Forward Fuselage Module
@PART[benjee10_shuttle_forwardFuselage]:HAS[!MODULE[ModuleConnectedLivingSpace]]:NEEDS[ConnectedLivingSpace]
{
MODULE
{
name = ModuleConnectedLivingSpace
passable = true
}
}

//OV-100 Payload Bay Docking Adapter
@PART[benjee10_shuttle_ODS]:HAS[!MODULE[ModuleConnectedLivingSpace]]:NEEDS[ConnectedLivingSpace]
{
MODULE
{
name = ModuleConnectedLivingSpace
passable = true
}
}
26 changes: 26 additions & 0 deletions Compatibility/HullCamVDS.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
//HullCameraVDS
//Add a camera to the docing port adapter
@PART[benjee10_shuttle_ODS]:NEEDS[HullCameraVDS]:FOR[Benjee10_shuttleOrbiter]
{
@description ^= :$: Live feed by Hullcam VDS.:
MODULE
{
name = MuMechModuleHullCameraZoom
cameraName = DockingCam
cameraForward = 0, 0, -1
cameraUp = 0, 1, 0
cameraPosition = -0.400, 0.600, -0.500
cameraFoVMax = 60
cameraFoVMin = 10
cameraMode = 1

// cameraMode = 1 // bw docking
// cameraMode = 2 // bw film docking
// cameraMode = 3 // static
// cameraMode = 4 // bw tv
// cameraMode = 5 // color film
// cameraMode = 6 // color grainy tv docking
// cameraMode = 7 // color tv docking
// cameraMode = 8 // night vision
}
}
20 changes: 20 additions & 0 deletions Compatibility/KIS/KIS.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
//---------- KIS container for airlock and labs ----------------------------------------
//It's nice to have a container near the airlock, so why not make the airlock a cointainer itself
//OV-100 Payload Bay Docking Adapter
@PART[benjee10_shuttle_ODS]:NEEDS[KIS]
{
%MODULE[ModuleKISInventory]
{
maxVolume = 600
externalAccess = true
internalAccess = true
slotsX = 5
slotsY = 4
slotSize = 50
itemIconResolution = 128
selfIconResolution = 128
openSndPath = KIS/Sounds/containerOpen
closeSndPath = KIS/Sounds/containerClose
defaultMoveSndPath = KIS/Sounds/itemMove
}
}
7 changes: 7 additions & 0 deletions Compatibility/MechJeb.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
//Adds MechJebCore to the shuttle cockpit
//Is using MJ cheating? Hey, don't judge.
@PART[benjee10_shuttle_forwardFuselage]:FOR[Benjee10_shuttleOrbiter]:NEEDS[MechJeb]
{
%MODULE[MechJebCore]
{}
}
34 changes: 34 additions & 0 deletions Compatibility/RemoteTech/remotetech_Ku_antenna.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
//OV-100 Ku Band Antenna
@PART[benjee10_shuttle_kuBand]:NEEDS[RemoteTech]
{
!MODULE[ModuleDataTransmitter] {}

//RT does not handle ModuleDeployableAntenna very well, so we change it to a ModuleAnimateGeneric
@MODULE[ModuleDeployableAntenna]
{
%name=ModuleAnimateGeneric
%allowManualControl = false
%actionAvailable = false
%eventAvailableFlight = false
%eventAvailableEditor = false
%eventAvailableEVA = false
}

%MODULE[ModuleRTAntenna] {
%Mode0DishRange = 0
%Mode1DishRange = 500000000
%EnergyCost = 0.12
%MaxQ = 6000
%DishAngle = 25.0

%DeployFxModules = 0

%TRANSMITTER {
%PacketInterval = 0.1
%PacketSize = 2
%PacketResourceCost = 20.0
}
}

%MODULE[ModuleSPUPassive] {}
}
15 changes: 15 additions & 0 deletions Compatibility/RemoteTech/remotetech_Pods.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//OV-100 Ku Band Antenna
@PART[benjee10_shuttle_forwardFuselage]:NEEDS[RemoteTech]
{
%MODULE[ModuleSPU] {}

%MODULE[ModuleRTAntennaPassive] {
%OmniRange = 5E5 //500 km

%TRANSMITTER {
%PacketInterval = 0.8
%PacketSize = 2
%PacketResourceCost = 10.0
}
}
}
44 changes: 44 additions & 0 deletions Compatibility/TAC-LS/TAC_LS.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
// Copying what TAC does, add two hours of electricity per crew member to command pods
@PART[benjee10_shuttle_aftFuselage]:NEEDS[TacLifeSupport]:FOR[Benjee10_shuttleOrbiter]
{
@RESOURCE[ElectricCharge]
{
@amount = 800
@maxAmount = 800
}
@mass -= 0.238
// Life Support resources for 6 kerbals.
//These resources will last 25 Earth days.
%RESOURCE[Food]
{
%amount = 219.37
%maxAmount = 219.37
}
%RESOURCE[Oxygen]
{
%amount = 22207.44
%maxAmount = 22207.44
}
%RESOURCE[Water]
{
%amount = 144.99
%maxAmount = 144.99
}
%RESOURCE[Waste]
{
%amount = 0
%maxAmount = 19.95
}
%RESOURCE[CarbonDioxide]
{
%amount = 0
%maxAmount = 2220.74
}
%RESOURCE[WasteWater]
{
%amount = 0
%maxAmount = 184.64
}


}
13 changes: 13 additions & 0 deletions Compatibility/USI-LS/USI-LS.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@

//USI has a VERY high mass flow rate per kerbal, so the shuttle would be too heavy
//to carry 30 Earth days of Supplies for 6 crewmembers (7.8t) so it its substantially nerfed
@PART[benjee10_shuttle_forwardFuselage]:NEEDS[USILifeSupport]:BEFORE[Benjee10_shuttleOrbiter]
{
@cost += 6480 // supplies * $2.5
RESOURCE
{
name = Supplies
amount = 518 //enough for 12 crew*days: 2 Earth days for 6 crewmembers
maxAmount = 2592 //enough for 60 crew*days: 10 Earth days for 6 crewmembers
}
}