-
Notifications
You must be signed in to change notification settings - Fork 217
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Create Crew Science for Basic Capsules * Liquids in Microgravity, Earth Photography, Flight Control Experiments, Visual Tracking
- v3.19.0.0
- v3.18.0.0
- v3.17.0.0
- v3.16.0.0
- v3.15.0.0
- v3.14.0.0
- v3.13.0.0
- v3.12.0.0
- v3.11.0.0
- v3.10.0.0
- v3.9.0.0
- v3.8.0.0
- v3.7.0.0
- v3.6.1.0
- v3.6.0.0
- v3.5.0.0
- v3.4.0.0
- v3.3.0.1
- v3.3.0.0
- v3.2.1.0
- v3.2.0.1
- v3.2.0.0
- v3.1.1.2
- v3.1.1.1
- v3.1.1.0
- v3.0.0.2
- v3.0.0.1
- v3.0.0.0
- v2.13.0.0
- v2.12.0.0
- v2.11.0.1
- v2.11.0.0
- v2.10.0.0
- v2.9.1.1
- v2.9.1.0
- v2.9.0.1
- v2.9.0.0
- v2.8.1.0
- v2.8.0.0
- v2.7.1.0
- v2.7.0.0
- v2.6.4.0
- v2.6.3.0
- v2.6.2.0
- v2.6.1.1
- v2.6.0.0
- v2.5.0.0
- v2.4.2.0
- v2.4.1.0
- v2.4.0.0
- v2.3.0.0
- v2.2.0.0
- v2.1.0.0
- v2.0.2.0
- v2.0.1.0
- v2.0.0.0
- v1.13.2.2
- v1.13.2.1
- v1.13.2.0
- v1.13.1.0
- v1.13.0.0
- v1.12.19.0
- v1.12.18.0
- v1.12.17.0
- v1.12.16.0
- v1.12.15.0
- v1.12.14.0
- v1.12.13.0
- v1.12.12.0
- v1.12.11.0
- v1.12.10.0
- v1.12.9.0
- v1.12.8.0
- v1.12.7.0
- v1.12.6.0
- v1.12.5.0
- v1.12.4.0
- v1.12.3.0
- v1.12.2.0
- v1.12.1.0
- v1.12.0.0
- v1.11.11.0
- v1.11.10.0
- v1.11.9.0
- v1.11.8.0
- v1.11.7.0
- v1.11.6.0
- v1.11.5.0
- v1.11.4.0
- v1.11.3.0
- v1.11.2.0
- v1.11.1.0
- v1.11.0.0
- v1.10.7.0
- v1.10.6.1
- v1.10.6.0
- v1.10.5.0
- v1.10.4.0
- v1.10.3.0
- v1.10.2.0
- v1.10.0.1
- v1.10.0.0
- v1.9.1
- v1.9.0
- v1.8.1
- v1.8
- v1.7
- v1.6
- v1.5
- v1.4.1
- v1.3
- v1.2.1
- v1.2
- v1.1.1
- v1.1
- v1.00
- 3.1.0.0
- 3.0.1.0
- 1.4
Showing
11 changed files
with
423 additions
and
40 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
} | ||
} |
102 changes: 102 additions & 0 deletions
102
GameData/RP-0/Science/CrewScience/Experiments/BasicCapsuleExperiments.cfg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
} | ||
} |
17 changes: 17 additions & 0 deletions
17
GameData/RP-0/Science/CrewScience/Experiments/CrewObservations-BONUS.cfg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
20
GameData/RP-0/Science/CrewScience/Experiments/EmptyExperiment.cfg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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$ | ||
// } | ||
//} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
} | ||