Skip to content

Commit

Permalink
Showing 11 changed files with 423 additions and 40 deletions.
15 changes: 15 additions & 0 deletions GameData/RP-0/Science/CleanupParts/RemoveScienceParts.cfg
Original file line number Diff line number Diff line change
@@ -50,3 +50,18 @@

// Stock
!PART[sensorAccelerometer]:AFTER[RP-0] {}

// Wild Blue Tools
!PART[WBI_SAFER]:AFTER[RP-0] {}
!PART[WBI_PlasmaTV3]:AFTER[RP-0] {}
!PART[WBI_PlasmaTV2]:AFTER[RP-0] {}
!PART[WBI_PlasmaTV]:AFTER[RP-0] {}
!PART[WBI_kPad]:AFTER[RP-0] {}
!PART[WBI_Buckboard4]:AFTER[RP-0] {}
!PART[WBI_Buckboard3]:AFTER[RP-0] {}
!PART[WBI_Buckboard2]:AFTER[RP-0] {}
!PART[WBI_Buckboard]:AFTER[RP-0] {}
!PART[WBIFlightControl1]:AFTER[RP-0] {}
!PART[WBIFlightControl2]:AFTER[RP-0] {}
!PART[WBIFlightControl3]:AFTER[RP-0] {}
!PART[WBIFlightControl4]:AFTER[RP-0] {}
66 changes: 66 additions & 0 deletions GameData/RP-0/Science/CrewScience/CrewLabAdder.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
//**********************************************************************************
// ADD CREW EXPERIMENT LABS
// This file is used to add the Labs to the proper parts to allow for
// crew science.
//**********************************************************************************

//**********************************************************************************
// LAB GENERATED RESOURCES
//**********************************************************************************
RESOURCE_DEFINITION
{
name = CrewTime
density = 0.0
unitCost = 0
hsp = 10
flowMode = ALL_VESSEL
transfer = PUMP
isTweakable = false
isVisible = true
}


//**********************************************************************************
// BASIC CAPSULES
//**********************************************************************************
@PART[orbitaiespod|moduldesspod|FASAMercuryPod|mk1pod|IronVostok_Crew_A]:FOR[RP-0]
{
MODULE
{
name = WBIConvertibleMPL
enableLogging = True

//Determines whether or not to show the context menu GUI
//NOTE: ModuleMarkOneLab will NOT show the Manage Operations button during flight; no need to.
showGUI = True

//Some containers don't hold as much resources as the template specifies, while others hold more.
//Since the resource templates specify base amounts, the capacity factor specifies a multiplier to
//factor into the resource amounts.
capacityFactor = 1.0
//Determines if the part can be reconfigured out in the field.
fieldReconfigurable = true
//name of the template nodes to use
templateNodes = RP0-LAB-TEMPLATE
templateTags = basicCapsule
templateTags = RP0
//Short name of the default module template.
//This is used when selecting the part in the editor.
//User will then right-click on the module to change its type.
defaultTemplate = RP0-BasicCapsule
//Name of the logo panel transforms
decalsVisible = false
//If the part has a KIS container, this is the base and max amount
baseStorage = 0
maxStorage = 0
opsViewTitle = Basic Capsule Configuration
resourcesToKeep = ElectricCharge;Food;Oxygen;Water;CarbonDioxide;Waste;WasteWater;LithiumHydroxide
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
//**********************************************************************************
// BASIC CAPSULE CREW EXPERIMENTS
// These are the experiments that can be completed by the crew using the
// Basic Capsules
//**********************************************************************************

EXPERIMENT_DEFINITION:FOR[RP-0]
{
id = RP0-LiquidsMicrogravity
title = Liquids in Microgravity
baseValue = 5
scienceCap = 5
dataScale = 5
requireAtmosphere = False
situationMask = 16
biomeMask = 0
description = Very little is known about how liquids behave in a microgravity environment. Various tests are needed to analyze the liquids to properly design fluid storage tanks in the future. <b>NOTE: Experiment takes 2 hours of Crew Observations to complete</b>
mass = 0.004
techRequired = basicCapsules
cost = 0
tags = basicCapsule
minCrew = 1
celestialBodies = Earth
requiredResources = CrewTime,120
situations = ORBITING
RESULTS
{
default = The liquids stay together from surface tension and they can be moved around using thrusters.
}
}
EXPERIMENT_DEFINITION:FOR[RP-0]
{
id = RP0-FlightControl
title = Flight Control Experiments
baseValue = 4
scienceCap = 8
dataScale = 5
requireAtmosphere = False
situationMask = 16
biomeMask = 0
description = Maneuvering in space will be very important if we want to continue our exploration. We need the crew member to see how the spacecraft reacts and maneuvers with yaw, pitch and roll controls. <b>This experiment can be completed twice. NOTE: Experiment takes 1 hour of Crew Observations to complete</b>
mass = 0.001
techRequired = basicCapsules
cost = 0
tags = basicCapsule
minCrew = 1
celestialBodies = Earth
requiredResources = CrewTime,60
situations = ORBITING
RESULTS
{
default = The craft responds to the pilot's maneuvering.
}
}
EXPERIMENT_DEFINITION:FOR[RP-0]
{
id = RP0-VisualTracking
title = Visual Tracking
baseValue = 4
scienceCap = 8
dataScale = 5
requireAtmosphere = False
situationMask = 16
biomeMask = 0
description = This experiment is designed to test how well humans can track objects in space. A multicolor, mylar balloon, about the size of a beach ball, will be extended on a tether for the crew member to track. <b>This experiment can be completed twice. NOTE: Experiment takes 2 hours of Crew Observations to complete</b>
mass = 0.003
techRequired = basicCapsules
cost = 0
tags = basicCapsule
minCrew = 1
celestialBodies = Earth
requiredResources = CrewTime,120
situations = ORBITING
RESULTS
{
default = The crewmember can see the brightly colored balloon outside of the window.
}
}
EXPERIMENT_DEFINITION:FOR[RP-0]
{
id = RP0-EarthPhotography
title = Earth Photography
baseValue = 4
scienceCap = 24
dataScale = 5
requireAtmosphere = False
situationMask = 16
biomeMask = 0
description = By using a hand-held camera, our crew can take images of locations on Earth that our scientists are intersted in. These images can be of much higher quality than our current satellite technology can accomplish. <b>This experiment can be completed four times. NOTE: Experiment takes 1 hour of Crew Observations to complete</b>
mass = 0.005
techRequired = basicCapsules
cost = 0
tags = basicCapsule
minCrew = 1
celestialBodies = Earth
requiredResources = CrewTime,60
situations = ORBITING
RESULTS
{
default = Images are taken using a hand-held film camera.
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
EXPERIMENT_DEFINITION
{
id = RP0-CrewObservation
title = Crew Observations
baseValue = 2
scienceCap = 10
dataScale = 2
requireAtmosphere = False
situationMask = 3
biomeMask = 3

RESULTS
{
default = Research shows that living and working in space is possible.
}

}
20 changes: 20 additions & 0 deletions GameData/RP-0/Science/CrewScience/Experiments/EmptyExperiment.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
EXPERIMENT_DEFINITION
{
id = RP0-EmptyExperiment
title = Slot available for an experiment
baseValue = 0
scienceCap = 0
dataScale = 1
requireAtmosphere = False
situationMask = 3
biomeMask = 3

description = There is no experiment in this slot. You can transfer an experiment into this slot from a suitable experiment container.
mass = 0.0
tags = RP0

RESULTS
{
default = Nothing to see here, move along.
}
}
118 changes: 118 additions & 0 deletions GameData/RP-0/Science/CrewScience/LabConfigs.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
//**********************************************************************************
// Wild Blue / RP-0 Lab Templates for Crewed Science Experiments
//**********************************************************************************

// Basic Capsules
RP0-LAB-TEMPLATE
{
name = RP0-BasicCapsule
author = Angel-125, Pap
shortName = BasicCapsule
title = Basic Capsule
techRequired = basicCapsules
mass = 0.0
requiredResource = Equipment
requiredAmount = 1
reconfigureSkill = ScienceSkill
templateTags = basicCapsule
templateTags = RP0
templateTages = basic
logoPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/MOLELab
glowPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/MOLELab
description = These basic capsules are the first vessels that we are sending into Space. We will perform basic tasks and experiments to learn more about this environment.
toolTip = As long as we have a crewmember on board, we can perform our experiments.
toolTipTitle = Basic Capsule
enableMPLModules = false
includeModuleInfo = true
ignoreMaterialModifier = true

MODULE
{
name = WBIModuleScienceExperiment
experimentID = RP0-EmptyExperiment
defaultExperiment = RP0-EmptyExperiment
experimentActionName = Do Nothing
resetActionName = Reset Nothing
useStaging = False
useActionGroups = True
hideUIwhenUnavailable = True
xmitDataScalar = 0.25
dataIsCollectable = False
interactionRange = 1.2
rerunnable = False
resettable = False
resettableOnEVA = False
usageReqMaskInternal = 1
usageReqMaskExternal = 4
}

MODULE
{
name = WBIModuleScienceExperiment
experimentID = RP0-EmptyExperiment
defaultExperiment = RP0-EmptyExperiment
experimentActionName = Do Nothing
resetActionName = Reset Nothing
useStaging = False
useActionGroups = True
hideUIwhenUnavailable = True
xmitDataScalar = 0.25
dataIsCollectable = False
interactionRange = 1.2
rerunnable = False
resettable = False
resettableOnEVA = False
usageReqMaskInternal = 1
usageReqMaskExternal = 4
}

MODULE
{
name = WBIExperimentLab
debugMode = false
isGUIVisible = true
experimentID = RP0-CrewObservation
ConverterName = Crew Observations
StartActionName = Start Crew Experiments
StopActionName = Stop Crew Experiments
AutoShutdown = false
UseSpecialistBonus = false
SpecialistEfficiencyFactor = 0.0
SpecialistBonusBase = 0.0
ExperienceEffect = ScienceSkill
GeneratesHeat = false
hoursPerCycle = 1
crewsRequired = 1
minimumSuccess = 20
criticalSuccess = 95
criticalFail = 10
sciencePerCycle = 0.25
defaultExperiment = RP0-EmptyExperiment

INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.1
}

OUTPUT_RESOURCE
{
ResourceName = CrewTime
Ratio = 0.016667
DumpExcess = true
}
}

RESOURCE
{
name = ElectricCharge
amount = 780
maxAmount = 780
isTweakable = true
}
MODULE
{
name = WBIExperimentManifest
defaultExperiment = WBIEmptyExperiment
}
}
4 changes: 2 additions & 2 deletions GameData/RP-0/Science/Experiments/CrewReport.cfg
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@

%RESULTS
{
default = Zero-G and I feel fine!\n\n-John Glenn Mercury-Atlas 6
default = I feel fine. How about you?\n\n-Yuri Gregarin Vostok 1
default = "Zero-G and I feel fine!" -John Glenn Mercury-Atlas 6
default = "I feel fine. How about you?" -Yuri Gregarin Vostok 1
}
}
8 changes: 4 additions & 4 deletions GameData/RP-0/Science/Experiments/EVAReport.cfg
Original file line number Diff line number Diff line change
@@ -13,9 +13,9 @@

%RESULTS
{
default = This is the greatest experience I’ve...it’s just tremendous.\nEd White on Gemini 4
default = There’s no difficulty in recontacting the spacecraft. It’s all very soft, particularly as long as you move nice and slow.\nEd White on Gemini 4
default = I'm coming back in...and it is the saddest moment of my life.\nEd White on Gemini 4
default = That may have been ‘one small step’ for Neil, but it’s a heck of a big leap for me!\nBruce McCandless first using MMU on EVA
default = "This is the greatest experience I’ve...it’s just tremendous." -Ed White on Gemini 4
default = "There’s no difficulty in recontacting the spacecraft. It’s all very soft, particularly as long as you move nice and slow." -Ed White on Gemini 4
default = "I'm coming back in...and it is the saddest moment of my life." -Ed White on Gemini 4
default = "That may have been ‘one small step’ for Neil, but it’s a heck of a big leap for me!" -Bruce McCandless first using MMU on EVA
}
}
28 changes: 14 additions & 14 deletions GameData/RP-0/Science/Results/CrewReport.cfg
Original file line number Diff line number Diff line change
@@ -69,33 +69,33 @@
// General
// Space Low
EarthInSpaceLow = It's such a fascinating view out the window you just can't help but look out that way.\n\n-Gus Grissom Mercury-Redstone 4
EarthInSpaceLow = This is very comfortable at Zero-g. I have nothing but very fine feeling. It just feels very normal and very good.\n\n-John Glenn Mercury-Atlas 6
EarthInSpaceLow = Reach test, I can hit directly to any spot that I want to hit. I have no problem reaching for knobs and have adjusted to zero-g very easily, much easier than I thought I would. I have excellent vision of the charts, no astigmatism or any malfunctions at all.\n\n-John Glenn Mercury-Atlas 6
EarthInSpaceLow = I still have some clouds visible below me, the sunset was beautiful. It went down very rapidly. I still have a brilliant blue band clear across the horizon almost covering my whole window.\n\n-John Glenn Mercury-Atlas 6
EarthInSpaceLow = The sky above is absolutely black, completely black. I can see stars though up above.\n\n-John Glenn Mercury-Atlas 6
EarthInSpaceLow = Having no trouble at all eating, very good. Have eaten one tube of food, shutting the visor.\n\n-John Glenn Mercury-Atlas 6
EarthInSpaceLow = I'll try to describe what I'm in here. I am in a big mass of some very small particles, that are brilliantly lit up like they're luminescent. I never saw anything like it. They round a little; they're coming by the capsule, and they look like little stars. A whole shower of them coming by.\n\n-John Glenn Mercury-Atlas 6
EarthInSpaceLow = "It's such a fascinating view out the window you just can't help but look out that way." -Gus Grissom Mercury-Redstone 4
EarthInSpaceLow = "This is very comfortable at Zero-g. I have nothing but very fine feeling. It just feels very normal and very good." -John Glenn Mercury-Atlas 6
EarthInSpaceLow = "Reach test, I can hit directly to any spot that I want to hit. I have no problem reaching for knobs and have adjusted to zero-g very easily, much easier than I thought I would. I have excellent vision of the charts, no astigmatism or any malfunctions at all." -John Glenn Mercury-Atlas 6
EarthInSpaceLow = "I still have some clouds visible below me, the sunset was beautiful. It went down very rapidly. I still have a brilliant blue band clear across the horizon almost covering my whole window." -John Glenn Mercury-Atlas 6
EarthInSpaceLow = "The sky above is absolutely black, completely black. I can see stars though up above." -John Glenn Mercury-Atlas 6
EarthInSpaceLow = "Having no trouble at all eating, very good. Have eaten one tube of food, shutting the visor." -John Glenn Mercury-Atlas 6
EarthInSpaceLow = "I'll try to describe what I'm in here. I am in a big mass of some very small particles, that are brilliantly lit up like they're luminescent. I never saw anything like it. They round a little; they're coming by the capsule, and they look like little stars. A whole shower of them coming by." -John Glenn Mercury-Atlas 6
//Space High
EarthInSpaceHigh = The hot water makes a big improvement. The meals I've had have been quite tasty, though none of us have really gone overboard for the little bread cubes and cereal cubes.\n\nBill Anders Apollo 8
EarthInSpaceHigh = "The hot water makes a big improvement. The meals I've had have been quite tasty, though none of us have really gone overboard for the little bread cubes and cereal cubes." -Bill Anders Apollo 8


// Shores
EarthFlyingLowShores = Ahh, Roger. Lift-Off and the clock is started.\n\n-Alan Shepard Mercury-Redstone 3 // Liftoff
EarthFlyingLowShores = OK, it's a nice ride up to now.\n\nGus Grissom Mercury-Redstone 4 // Liftoff
EarthInSpaceShores = I can see a big pattern of lights apparently right on the coast. I can see the outline of a town and a very bright light just to the south of it.\n\n-John Glenn Mercury-Atlas 6
EarthFlyingLowShores = "Ahh, Roger. Lift-Off and the clock is started." -Alan Shepard Mercury-Redstone 3 // Liftoff
EarthFlyingLowShores = "OK, it's a nice ride up to now." -Gus Grissom Mercury-Redstone 4 // Liftoff
EarthInSpaceShores = "I can see a big pattern of lights apparently right on the coast. I can see the outline of a town and a very bright light just to the south of it." -John Glenn Mercury-Atlas 6

// Desert
EarthInSpaceDesert = I can see dust storms down there blowing across the desert, a lot of dust. It's difficult to see the ground in some areas.\n\n-John Glenn Mercury-Atlas 6
EarthInSpaceDesert = Out the window, can see some fires down on the ground, long smoke trails right on the edge of the desert.\n\n-John Glenn Mercury-Atlas 6
EarthInSpaceDesert = "I can see dust storms down there blowing across the desert, a lot of dust. It's difficult to see the ground in some areas." -John Glenn Mercury-Atlas 6
EarthInSpaceDesert = "Out the window, can see some fires down on the ground, long smoke trails right on the edge of the desert." -John Glenn Mercury-Atlas 6



//**********************************************************************************
// MOON
//**********************************************************************************
//general
MoonInSpaceHigh = Well, I'll tell you, gentlemen, that moon is pretty close.\n\n-Jim Lovell Apollo 8
MoonInSpaceHigh = Well, I'll tell you, gentlemen, that moon is pretty close."-Jim Lovell Apollo 8
MoonInSpaceHigh = Staring at the crater-filled surface of the Moon you are suddenly thankful for the Earth's thick atmosphere.
MoonInSpaceHigh = In addition to the rather round craters, there also appear to be areas that are far more irregular in shape. The scientists are calling these 'mare'.
MoonSrfLanded = You are intrigued by the dust on the windows.
40 changes: 20 additions & 20 deletions GameData/RP-0/Science/Results/ResultClearer.cfg
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
// no ,* because Sarbian says that's not used for top-level.
@EXPERIMENT_DEFINITION:BEFORE[RP-0]
{
defaultRep0 = #$RESULTS/default,0$
defaultRep1 = #$RESULTS/default,1$
defaultRep2 = #$RESULTS/default,2$
defaultRep3 = #$RESULTS/default,3$
earthText = The experiment tells you nothing you didn't already know.
}
//@EXPERIMENT_DEFINITION:BEFORE[RP-0]
//{
// defaultRep0 = #$RESULTS/default,0$
// defaultRep1 = #$RESULTS/default,1$
// defaultRep2 = #$RESULTS/default,2$
// defaultRep3 = #$RESULTS/default,3$
// earthText = The experiment tells you nothing you didn't already know.
//}
@EXPERIMENT_DEFINITION:BEFORE[RP-0]
{
!RESULTS,* {}
}
@EXPERIMENT_DEFINITION:BEFORE[RP-0]
{
RESULTS
{
default = #$../defaultRep0$
default = #$../defaultRep1$
default = #$../defaultRep2$
default = #$../defaultRep3$
EarthSrfLanded = #$../earthText$
EarthSrfSplashed = #$../earthText$
}
}
//@EXPERIMENT_DEFINITION:BEFORE[RP-0]
//{
// RESULTS
// {
// default = #$../defaultRep0$
// default = #$../defaultRep1$
// default = #$../defaultRep2$
// default = #$../defaultRep3$
// EarthSrfLanded = #$../earthText$
// EarthSrfSplashed = #$../earthText$
// }
//}
45 changes: 45 additions & 0 deletions Notes/Science/WildBlue Lab Format.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
// This needs to be added to each part that we want to configure
// Change the templateTag and defaultTemplate based on what we are configuring

MODULE
{
name = WBIConvertibleMPL
enableLogging = True

//Determines whether or not to show the context menu GUI
//NOTE: ModuleMarkOneLab will NOT show the Manage Operations button during flight; no need to.
showGUI = True

//Some containers don't hold as much resources as the template specifies, while others hold more.
//Since the resource templates specify base amounts, the capacity factor specifies a multiplier to
//factor into the resource amounts.
capacityFactor = 0.25
//Determines if the part can be reconfigured out in the field.
fieldReconfigurable = true
//name of the template nodes to use
templateNodes = RP0-LAB-TEMPLATE
templateTags = basicCapsule
//Short name of the default module template.
//This is used when selecting the part in the editor.
//User will then right-click on the module to change its type.
defaultTemplate = RP0-BasicCapsule
//Name of the logo panel transforms
decalsVisible = false
//If the part has a KIS container, this is the base and max amount
baseStorage = 0
maxStorage = 0
opsViewTitle = opsViewTitle
resourcesToKeep = ElectricCharge;Food;Oxygen;Water;CarbonDioxide;Waste;WasteWater;LithiumHydroxide
}

0 comments on commit 6a3fce3

Please sign in to comment.