-
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.
***SAVE BREAKING*** ******YOU MUST HAVE DMAGIC ORBITAL SCIENCE INSTALLED****** * Every aspect of the science system has changed * There are new experiments, new transmission rates, new locations where experiments can be run, and new tier levels to many experiments * TIER SYSTEM * * As in real life, technology gets better through time. The system reflects this by having new parts that provide science on the same experiments. * The descriptions of each part have the science rates available based on the Level of the part * Most experiments are broken out into 4 levels that will improve with technology * More information will be forthcoming. This is the first part of the major science update. Coming soon are new Crew Experiments for the Advanced Capsules and Science Labs as well as rover based science experiments * I will be adding information to the Wiki for players to consult
- 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
131 changed files
with
7,824 additions
and
1,469 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
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,86 @@ | ||
//********************************************************************************** | ||
// Geiger-Muller Counter | ||
// | ||
// Based on the Geiger-Muller Counters used on many spacecraft. | ||
// | ||
// Part originally created by CobaltWolf for Bluedog Design Bureau | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-GeigerMuller | ||
module = Part | ||
author = CobaltWolf | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/bluedog_geiger | ||
// texture = RP-0/Parts/Science/Assets/Bluedog_Science1 | ||
} | ||
scale = 1 | ||
rescaleFactor = 1.2 | ||
node_attach = 0.0, 0.0, 0.0, 0.0, -1.0 , 0.0 | ||
TechRequired = earlyScience | ||
entryCost = 0 | ||
cost = 500 | ||
category = Science | ||
subcategory = 0 | ||
title = Geiger-Muller Counter | ||
manufacturer = Bluedog Design Bureau | ||
description = The Geiger Counter is used for measuring ionizing radiation such as alpha particles, beta particles and gamma rays using the ionization effect created inside the tube. | ||
attachRules = 0,1,0,0,1 | ||
mass = 0.003 | ||
dragModelType = default | ||
maximum_drag = 0.2 | ||
minimum_drag = 0.2 | ||
angularDrag = 1 | ||
crashTolerance = 8 | ||
maxTemp = 1073.15 | ||
PhysicsSignificance = 1 | ||
bulkheadProfiles = srf | ||
|
||
tags = geiger radiation scanner rad science detector muller | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = needle // Name of the animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = false // Show the start event? | ||
showEndEvent = false // Show the retract event? | ||
showToggleEvent = false // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
experimentWaitForAnimation = true | ||
waitForAnimationTime = -1 | ||
|
||
collectActionName = Collect Radiation Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Log Radiation // Right Click Action | ||
experimentID = cosmicRay // Experiment name | ||
hideUIwhenUnavailable = true // Hide right-click collection | ||
interactionRange = 1.5 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Reset Radiation Data // Right click Action | ||
reviewActionName = Review Radiation Data // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 1.0 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = 4 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 1.0 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = False // Allow results near Asteroids | ||
storageFullMessage = No more radiation data can be stored | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
} | ||
} |
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,79 @@ | ||
//********************************************************************************** | ||
// Infrared Radiometer | ||
// | ||
// Based on the instrument flown on many craft including Mariner 2 | ||
// | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1962-041A-02 | ||
// | ||
// Part originally created by CobaltWolf for Bluedog DB | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-IRRadiometer | ||
module = Part | ||
author = CobaltWolf, Pap | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/bluedog_hydrometer | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
node_attach = 0.0, -0.03416216, 0.0, 0.0, -1.0, 0.0 | ||
TechRequired = basicScience | ||
entryCost = 4000 | ||
cost = 1000 | ||
category = Science | ||
subcategory = 0 | ||
title = Infrared Radiometer | ||
manufacturer = Bluedog Design Bureau | ||
description = The Infrared Radiometer measures the thermal emmisions and temperatures of the cloud tops as well as the surface features. Historically, this experiment is based on the one flown on Mariner 2.\nThe science can be transmitted for full recovery. Level 1 Infrared Radiometer Experiment. Can gather 25% of Infrared Radiometer Science. | ||
attachRules = 0,1,0,0,1 | ||
mass = 0.0013 | ||
dragModelType = default | ||
maximum_drag = 0.1 | ||
minimum_drag = 0.1 | ||
angularDrag = 2 | ||
crashTolerance = 12 | ||
maxTemp = 1200 // = 2900 | ||
bulkheadProfiles = srf | ||
|
||
tags = science bdb bluedog infrared IR radiometer nimbus mariner | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = false // No animation | ||
collectActionName = Collect Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Measure Infrared Emissions // Right Click Action | ||
experimentID = IRradiometer // Experiment name | ||
hideUIwhenUnavailable = True // Hide right-click collection | ||
interactionRange = 1.5 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Reset Experiment // Right click Action | ||
reviewActionName = Review IR Data // Right click Review | ||
transmitWarningText = *empty string // Transmission Warning | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.25 // Transmission Data Vlue % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.25 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more data can be stored | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = True // EVA can activate | ||
customFailMessage = The Radiometer is only suitable for use in space. | ||
} | ||
} |
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,99 @@ | ||
//********************************************************************************** | ||
// High-Resolution Infrared Radiometer | ||
// | ||
// Based on the instrument flown on the NIMBUS satellites | ||
// | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1964-052A-03 | ||
// | ||
// Part originally created as CA-GRS by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-HRIRRadiometer | ||
module = Part | ||
author = Akron | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/ca_GRS | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
|
||
node_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 | ||
node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 1,1,0,0,0 | ||
|
||
TechRequired = basicScience | ||
entryCost = 3200 | ||
cost = 1100 | ||
category = Science | ||
subcategory = 0 | ||
title = High-Resolution Infrared Radiometer | ||
manufacturer = Coatl Aerospace | ||
description = The High-Resolution Infrared Radiometer is improved equipment that measures the thermal emmisions and temperatures of the cloud tops as well as the surface features. Historically, this experiment is based on the ones flown on the NIMBUS satellites.\nThe science can be transmitted for full recovery. Level 2 Infrared Radiometer Experiment can gather 50% of Infrared Radiometer Science. | ||
|
||
mass = 0.0051 | ||
bulkheadProfiles = size0, srf | ||
crashTolerance = 9 | ||
maxTemp = 1200 | ||
emissiveConstant = 0.85 | ||
thermalMassModifier = 4.0 | ||
|
||
angularDrag = 1 | ||
dragModelType = default | ||
maximum_drag = 0.1 | ||
minimum_drag = 0.1 | ||
PhysicsSignificance = 1 | ||
|
||
tags = coatl science infrared IR radiometer nimbus | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = deploy // Name of the animation | ||
startEventGUIName = Deploy Radiometer // Right Click Start animation | ||
endEventGUIName = Retract Radiometer // Right Click Reverse animation | ||
actionGUIName = Toggle Radiometer // Right Click Toggle animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = true // Show the start event? | ||
showEndEvent = true // Show the retract event? | ||
showToggleEvent = false // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
|
||
collectActionName = Collect Film // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Collect Thermal Data // Right Click Action | ||
experimentID = IRradiometer // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.85 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Remove Data and Reset // Right click Action | ||
reviewActionName = Review Thermal Data // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.5 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = 4 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.5 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more data can be stored now | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = True // EVA can activate | ||
customFailMessage = The Radiometer is only suitable for use in space. | ||
} | ||
} |
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,85 @@ | ||
//********************************************************************************** | ||
// Two-Channel Infrared Radiometer | ||
// | ||
// Based on the instrument flown on Mariner 10 | ||
// | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1973-085A-06 | ||
// | ||
// Part originally created as CA-Gravioli by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-TwoChannelIR | ||
module = Part | ||
author = Akron, Pap | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/ca_gravioli | ||
} | ||
|
||
rescaleFactor = 0.5 | ||
|
||
node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 0,1,0,0,1 | ||
|
||
TechRequired = basicScience | ||
entryCost = 12200 | ||
cost = 8800 | ||
category = Science | ||
subcategory = 0 | ||
title = Two-Channel Infrared Radiometer | ||
manufacturer = Coatl Aerospace | ||
description = The Two-Channel Infrared Radiometer observes and records the thermal emissions from planetary bodies in two broad spectral bands. Historically, this experiment is based on the one flown on Mariner 10.\nThe science can be transmitted for full recovery. Level 3 Infrared Radiometer Experiment can gather 75% of Infrared Radiometer Science. | ||
|
||
mass = 0.0036 | ||
dragModelType = default | ||
maximum_drag = 0.2 | ||
minimum_drag = 0.2 | ||
angularDrag = 1 | ||
crashTolerance = 8 | ||
maxTemp = 1200 // = 3200 | ||
PhysicsSignificance = 1 | ||
bulkheadProfiles = srf | ||
|
||
tags = coatl science ir infrared radiometer mariner venus mercury thermal emission | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = false // No animation | ||
collectActionName = Collect Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Measure Thermal Emissions // Right Click Action | ||
experimentID = IRradiometer // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.5 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Reset Experiment // Right click Action | ||
reviewActionName = Review Thermal Data // Right click Review | ||
transmitWarningText = *empty string // Transmission Warning | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.75 // Transmission Data Vlue % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.75 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more data can be stored | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = True // EVA can activate | ||
customFailMessage = The Radiometer is only suitable for use in space. | ||
} | ||
} |
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,59 @@ | ||
//********************************************************************************** | ||
// Pressure Modulated Infrared Radiometer | ||
// | ||
// Based on Mars Observer Experiment | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1992-063A-05 | ||
// | ||
// Part originally created by DMagic for DMagic Orbital Science | ||
// | ||
//********************************************************************************** | ||
|
||
+PART[dmGoreSat]:FOR[RP-0] | ||
{ | ||
%name = RO-PMIRR | ||
%RSSROConfig = True | ||
|
||
@title = Pressure Modulated Infrared Radiometer (PMIRR) | ||
@description = The PMIRR utilized narrow-band radiometric channels and two pressure modulation cells to measure atmospheric and surface emission in the thermal infrared and a visible channel to measure solar radiation reflected from the atmosphere and surface. Historically, this experiment is based on the instrument that flew on Mars Observer.\nThe science can be transmitted for full recovery. Level 4 Infrared Radiometer Experiment can gather 100% of Infrared Radiometer Science. | ||
@mass = 0.0402 | ||
@tags = science dmagic pmirr infrared ir radiometer mars observer | ||
@maxTemp = 1073.15 | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimate | ||
|
||
animationName = shutterDeploy | ||
|
||
experimentID = IRradiometer | ||
|
||
customFailMessage = The Radiometer is only suitable for use in space. | ||
|
||
experimentAnimation = true | ||
experimentWaitForAnimation = true | ||
keepDeployedMode = 2 | ||
|
||
showEndEvent = false | ||
showStartEvent = false | ||
showToggleEvent = true | ||
startEventGUIName = Deploy Radiometer | ||
endEventGUIName = Retract Radiometer | ||
toggleEventGUIName = Toggle Radiometer | ||
|
||
experimentActionName = Collect Thermal Data | ||
resetActionName = Discard Data | ||
|
||
useStaging = False | ||
useActionGroups = True | ||
hideUIwhenUnavailable = False | ||
rerunnable = True | ||
|
||
xmitDataScalar = 1.0 | ||
|
||
dataIsCollectable = True | ||
collectActionName = Collect Data | ||
interactionRange = 1.2 | ||
externalDeploy = True | ||
usageReqMaskExternal = 4 | ||
} | ||
} |
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,90 @@ | ||
//********************************************************************************** | ||
// Infrared Interferometer Spectrometer (IRIS) | ||
// | ||
// Based on the IRIS flown on many craft including NIMBUS, Mariner 9, Voyagers | ||
// | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1971-051A-03 | ||
// http://www.gillevin.com/Mars/Reprint62-files/Reprint62.htm | ||
// | ||
// Part originally created as CA-KLIR by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-IRIS | ||
module = Part | ||
author = Akron | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/ca_KLIR | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
|
||
node_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 | ||
node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 1,1,0,0,0 | ||
|
||
TechRequired = basicScience | ||
entryCost = 6000 | ||
cost = 1000 | ||
category = Science | ||
subcategory = 0 | ||
title = Infrared Interferometer Spectrometer (IRIS) | ||
manufacturer = Coatl Aerospace | ||
description = The IRIS experiment was used to provide information on the vertical structure, composition, and dynamics of the atmosphere and on the emmissive properties from the surface of planetary bodies. Historically, these experiments were flown on many craft including NIMBUS 3/4, Mariner 9 and Voyager 1/2 as well as other Earth Satellites.\nThe science can be transmitted for full recovery. Level 1 Imaging Spectrometry Experiment can gather 25% of Mass Spectrometry Science. | ||
|
||
mass = 0.018 | ||
bulkheadProfiles = size0, srf | ||
crashTolerance = 12 | ||
maxTemp = 1073.15 | ||
emissiveConstant = 0.85 | ||
thermalMassModifier = 4.0 | ||
|
||
angularDrag = 1 | ||
dragModelType = default | ||
maximum_drag = 0.1 | ||
minimum_drag = 0.1 | ||
PhysicsSignificance = 1 | ||
|
||
tags = coatl infrared IR spectrometer iris science nimbus voyager mariner | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = false // No animation | ||
collectActionName = Collect Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Take Infrared Image // Right Click Action | ||
experimentID = imageSpectrometry // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.5 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Reset Experiment // Right click Action | ||
reviewActionName = Review IR Images // Right click Review | ||
transmitWarningText = *empty string // Transmission Warning | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.25 // Transmission Data Vlue % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.25 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more images can be stored | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = True // EVA can activate | ||
} | ||
} |
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,80 @@ | ||
//********************************************************************************** | ||
// Ultraviolet Spectrometer | ||
// | ||
// Based on the Ultraviolet Spectrometer flown on many craft including Mariner 10 | ||
// | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1973-085A-05 | ||
// | ||
// Part originally created by CobaltWolf for Bluedog DB | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-UVSpectrometer | ||
module = Part | ||
author = CobaltWolf | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/bluedog_IRspec | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
node_attach = 0.0, -0.02692111, 0.0, 0.0, -1.0, 0.0 | ||
TechRequired = basicScience | ||
entryCost = 4000 | ||
cost = 1000 | ||
category = Science | ||
subcategory = 0 | ||
title = Ultraviolet Spectrometer | ||
manufacturer = Bluedog Design Bureau | ||
description = FIXME*****Historically, these experiments were flown on many craft including Mariner 10.\nThe science can be transmitted for full recovery. Level 2 Imaging Spectrometry Experiment. Can gather 50% of Mass Spectrometry Science. | ||
attachRules = 0,1,0,0,1 | ||
mass = 0.0055 | ||
dragModelType = default | ||
maximum_drag = 0.1 | ||
minimum_drag = 0.1 | ||
angularDrag = 2 | ||
crashTolerance = 12 | ||
maxTemp = 1200 // = 2900 | ||
bulkheadProfiles = srf | ||
|
||
tags = science uv ultraviolet spectrometer bdb bluedog | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = false // No animation | ||
collectActionName = Collect UV Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Collect UV Data // Right Click Action | ||
experimentID = imageSpectrometry // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.5 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Reset Experiment // Right click Action | ||
reviewActionName = Review UV Data // Right click Review | ||
transmitWarningText = *empty string // Transmission Warning | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.50 // Transmission Data Vlue % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.50 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more data can be stored | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = True // EVA can activate | ||
customFailMessage = The Spectrometer is only suitable for use in space. | ||
} | ||
} |
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,95 @@ | ||
//********************************************************************************** | ||
// Near Infrared Mapping Spectrometer (NIMS) | ||
// | ||
// Based on the NIMS flown on Gailileo | ||
// | ||
// https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20100039433.pdf | ||
// | ||
// Part originally created as CA-LUV by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-NIMS | ||
module = Part | ||
author = Akron | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/ca_LUV | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
|
||
node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 0,1,0,0,0 | ||
|
||
TechRequired = basicScience | ||
entryCost = 6500 | ||
cost = 2900 | ||
category = Science | ||
subcategory = 0 | ||
title = Near Infrared Mapping Spectrometer (NIMS) | ||
manufacturer = Coatl Aerospace | ||
description = FIXME*****Historically, these experiments were flown on many craft including Galileo.\nThe science can be transmitted for full recovery. Level 3 Imaging Spectrometry Experiment. Can gather 75% of Mass Spectrometry Science. | ||
|
||
mass = 0.0195 | ||
bulkheadProfiles = srf | ||
crashTolerance = 9 | ||
maxTemp = 1200 | ||
emissiveConstant = 0.85 | ||
thermalMassModifier = 4.0 | ||
|
||
angularDrag = 1 | ||
dragModelType = default | ||
maximum_drag = 0.1 | ||
minimum_drag = 0.1 | ||
PhysicsSignificance = 1 | ||
|
||
tags = science IR infrared spectrometer coatl galileo | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = deploy // Name of the animation | ||
startEventGUIName = Extend IR Scope // Right Click Start animation | ||
endEventGUIName = Retract IR Scope // Right Click Reverse animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = true // Show the start event? | ||
showEndEvent = true // Show the retract event? | ||
showToggleEvent = false // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
|
||
dataIsCollectable = false // EVA can be collected | ||
experimentActionName = Take Infrared Image // Right Click Action | ||
experimentID = imageSpectrometry // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.85 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Remove Images and Reset // Right click Action | ||
reviewActionName = Review Imagery // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.75 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.75 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = False // Allow results near Asteroids | ||
storageFullMessage = No more imaging data can be stored now | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
customFailMessage = The Spectrometer is only suitable for use in space. | ||
} | ||
} |
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,65 @@ | ||
//********************************************************************************** | ||
// Visible and Infrared Mapping Spectrometer (VIMS) | ||
// | ||
// Based on Cassini Experiment | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1997-061A-04 | ||
// | ||
// Part originally created by DMagic for DMagic Orbital Science | ||
// | ||
//********************************************************************************** | ||
|
||
+PART[dmImagingPlatform]:FOR[RP-0] | ||
{ | ||
%name = RO-VIMS | ||
%RSSROConfig = True | ||
|
||
@title = Visible and Infrared Mapping Spectrometer (VIMS) | ||
@description = FIXME*****Historically, this experiment is based on the instrument that flew on Cassini.\nThe science can be transmitted for full recovery. Level 4 Imaging Spectrometry Experiment. Can gather 100% of Mass Spectrometry Science. | ||
@mass = 0.025 | ||
@tags = science dmagic vims infrared ir spectrometer cassini | ||
@maxTemp = 1073.15 | ||
|
||
!MODULE[ModuleGPS] {} | ||
!MODULE[ModuleKerbNetAccess] {} | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimate | ||
|
||
animationName = imagerOpen | ||
|
||
experimentID = imageSpectrometry | ||
|
||
experimentActionName = Log Imaging Data | ||
resetActionName = Discard Imaging Data | ||
|
||
customFailMessage = The Spectrometer is only suitable for use in space. | ||
experimentAnimation = true | ||
experimentWaitForAnimation = true | ||
keepDeployedMode = 2 | ||
|
||
animSpeed = 1 | ||
showEndEvent = false | ||
showStartEvent = false | ||
showToggleEvent = true | ||
startEventGUIName = Deploy Imager | ||
endEventGUIName = Retract Imager | ||
toggleEventGUIName = Toggle Imager | ||
|
||
useStaging = False | ||
useActionGroups = True | ||
hideUIwhenUnavailable = False | ||
rerunnable = True | ||
|
||
xmitDataScalar = 1.0 | ||
|
||
dataIsCollectable = True | ||
collectActionName = Take Data | ||
interactionRange = 1.2 | ||
externalDeploy = True | ||
usageReqMaskExternal = 8 | ||
|
||
asteroidReports = True | ||
asteroidTypeDependent = True | ||
} | ||
} |
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,100 @@ | ||
//********************************************************************************** | ||
// Early Magnetometer Boom | ||
// | ||
// Based on the instrument flown on many early missions | ||
// | ||
// Part originally created as Vorona Magnetometer by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-EarlyMagnet | ||
module = Part | ||
author = Akron, Pap | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/ca_vor_mag | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
|
||
node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 0,1,0,0,0 | ||
|
||
TechRequired = earlyScience | ||
entryCost = 3000 | ||
cost = 1000 | ||
category = Science | ||
subcategory = 0 | ||
title = Early Magnetometer Boom | ||
manufacturer = Coatl Aerospace | ||
description = Mounted at the end of this folding boom is the Early Magnetometer, used to measure magnetic fields. Historically, this experiment is based on the ones flown on many early satellite and probe missions.\nThe science can be transmitted for full recovery. Level 1 Magnetometer Experiment can gather 25% of Magnetometer Science. | ||
|
||
mass = 0.015 | ||
bulkheadProfiles = size0, srf | ||
crashTolerance = 9 | ||
maxTemp = 1200 | ||
emissiveConstant = 0.85 | ||
thermalMassModifier = 4.0 | ||
|
||
angularDrag = 1 | ||
dragModelType = default | ||
maximum_drag = 0.1 | ||
minimum_drag = 0.1 | ||
PhysicsSignificance = 1 | ||
|
||
tags = coatl science magnet magnetometer booms | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = deploy // Name of the animation | ||
startEventGUIName = Deploy Magnetometer // Right Click Start animation | ||
endEventGUIName = Retract Magnetometer // Right Click Reverse animation | ||
actionGUIName = Toggle Magnetometer // Right Click Toggle animation | ||
animSpeed = 2 // Animation Speed | ||
showStartEvent = false // Show the start event? | ||
showEndEvent = false // Show the retract event? | ||
showToggleEvent = true // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
|
||
collectActionName = Collect Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Log Magnetometer Data // Right Click Action | ||
experimentID = magneticScan // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.85 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Discard Magnetometer Data // Right click Action | ||
reviewActionName = Review Magnetometer Data // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.30 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.30 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more data can be stored now | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
deployingMessage = Close proximity to the craft scrambles the magnetometer's sensors, deploying the scanner now. | ||
customFailMessage = The magnetometer is not suitable for use during atmospheric flight, try again on the ground or in space. | ||
} | ||
} | ||
|
||
|
||
|
||
|
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,99 @@ | ||
//********************************************************************************** | ||
// Helium Magnetometer Boom | ||
// | ||
// Based on the instrument flown on Mariner 4 and many other missions | ||
// | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1964-077A-02 | ||
// | ||
// Part originally created as Magnetometer by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-HeliumMagnet | ||
module = Part | ||
author = Akron | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/magneto2 | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
|
||
node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 0,1,0,0,0 | ||
|
||
TechRequired = earlyScience | ||
entryCost = 3000 | ||
cost = 1000 | ||
category = Science | ||
subcategory = 0 | ||
title = Helium Magnetometer Boom | ||
manufacturer = Coatl Aerospace | ||
description = Mounted at the end of this folding boom is the main part of a Helium Vector Magnetometer, used to measure magnetic fields. Historically, this experiment is based on the ones flown on many missions, including Mariner 4.\nThe science can be transmitted for full recovery. Level 2 Magnetometer Experiment can gather 50% of Magnetometer Science. | ||
|
||
mass = 0.0025 | ||
bulkheadProfiles = size0, srf | ||
crashTolerance = 9 | ||
maxTemp = 1200 | ||
emissiveConstant = 0.85 | ||
thermalMassModifier = 4.0 | ||
|
||
angularDrag = 1 | ||
dragModelType = default | ||
maximum_drag = 0.1 | ||
minimum_drag = 0.1 | ||
PhysicsSignificance = 1 | ||
|
||
tags = coatl science magnet magnetometer helium boom | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = deploy // Name of the animation | ||
startEventGUIName = Deploy Magnetometer // Right Click Start animation | ||
endEventGUIName = Retract Magnetometer // Right Click Reverse animation | ||
actionGUIName = Toggle Magnetometer // Right Click Toggle animation | ||
animSpeed = 2 // Animation Speed | ||
showStartEvent = false // Show the start event? | ||
showEndEvent = false // Show the retract event? | ||
showToggleEvent = true // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
|
||
collectActionName = Collect Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Log Magnetometer Data // Right Click Action | ||
experimentID = magneticScan // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.85 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Discard Magnetometer Data // Right click Action | ||
reviewActionName = Review Magnetometer Data // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.6 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.6 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more data can be stored now | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
deployingMessage = Close proximity to the craft scrambles the magnetometer's sensors, deploying the scanner now. | ||
customFailMessage = The magnetometer is not suitable for use during atmospheric flight, try again on the ground or in space. | ||
} | ||
|
||
} |
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,69 @@ | ||
//********************************************************************************** | ||
// Fluxgate Magnetometer Boom | ||
// | ||
// Based on many experiments including Voyager 1/2 and Galileo | ||
// https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19790013187.pdf | ||
// | ||
// Part originally created by DMagic for DMagic Orbital Science | ||
// | ||
//********************************************************************************** | ||
|
||
+PART[dmmagBoom]:FOR[RP-0] | ||
{ | ||
%name = RO-FluxgateMagnet | ||
%RSSROConfig = True | ||
|
||
@title = Fluxgate Magnetometer Boom | ||
@description = The magnetometer instruments are used to determine the magnitude and direction of planetary magnetic fields. The long boom separates these instruments from any interference caused by magnetic elements on the craft. Historically, this experiment is based on the instruments that flew on Voyager 1/2 and Galileo.\nThe science can be transmitted for full recovery. Level 2 Magnetometer Experiment can gather 100% of Magnetometer Science. | ||
@mass = 0.0056 | ||
@tags = science dmagic fluxgate magnet magnetometer voyager galileo | ||
@maxTemp = 1073.15 | ||
|
||
!MODULE[ModuleResourceScanner] {} | ||
!MODULE[DMMagBoomModule] {} | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimate | ||
|
||
animationName = magBoom | ||
|
||
experimentID = magneticScan | ||
|
||
experimentAnimation = true | ||
experimentWaitForAnimation = true | ||
waitForAnimationTime = -1 | ||
keepDeployedMode = 2 | ||
|
||
deployingMessage = Close proximity to the craft scrambles the magnetometer's sensors, deploying the scanner now. | ||
customFailMessage = The magnetometer is not suitable for use during atmospheric flight, try again on the ground or in space. | ||
animSpeed = 2 | ||
endEventGUIName = Retract Magnetometer | ||
showEndEvent = false | ||
startEventGUIName = Deploy Magnetometer | ||
showStartEvent = false | ||
toggleEventGUIName = Toggle Magnetometer | ||
showToggleEvent = true | ||
showEditorEvents = true | ||
experimentActionName = Log Magnetometer Data | ||
resetActionName = Discard Magnetometer Data | ||
useStaging = False | ||
useActionGroups = True | ||
hideUIwhenUnavailable = False | ||
rerunnable = True | ||
xmitDataScalar = 1.0 | ||
dataIsCollectable = True | ||
collectActionName = Take Data | ||
interactionRange = 1.2 | ||
externalDeploy = True | ||
usageReqMaskExternal = 8 | ||
asteroidReports = True | ||
asteroidTypeDependent = True | ||
} | ||
} |
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,87 @@ | ||
//********************************************************************************** | ||
// Micrometeorite Detector | ||
// | ||
// Based on the Micrometeorite Detector flown on many craft | ||
// | ||
// Part originally created by CobaltWolf for Bluedog DB | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-Micrometeorite | ||
module = Part | ||
author = CobaltWolf | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/Bluedog_Micrometeorite | ||
} | ||
|
||
scale = 1 | ||
rescaleFactor = 1 | ||
node_attach = 0.0, 0.0, 0.019, 0.0, 0.0, -1.0 | ||
TechRequired = basicScience | ||
entryCost = 400 | ||
cost = 100 | ||
category = Science | ||
subcategory = 0 | ||
title = Micrometeorite Detector | ||
manufacturer = Bluedog Design Bureau | ||
description = This device contains three plates for measuring the impacts of 'micrometeorites', the little pieces of debris and particles that travel through open vacuum at thousands of meters per second. Measuring the number of impacts gives us an idea of how dangerous an area of space may be for our ships. | ||
attachRules = 0,1,0,0,1 | ||
mass = 0.001 | ||
dragModelType = default | ||
maximum_drag = 0.2 | ||
minimum_drag = 0.2 | ||
angularDrag = 1 | ||
crashTolerance = 8 | ||
maxTemp = 1200 // = 3200 | ||
PhysicsSignificance = 1 | ||
bulkheadProfiles = srf | ||
|
||
tags = micro meterorite micrometerorite detector scanner science bdb bluedog | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = impact // Name of the animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = false // Show the start event? | ||
showEndEvent = false // Show the retract event? | ||
showToggleEvent = false // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
|
||
collectActionName = Collect Impact Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Log Impacts // Right Click Action | ||
experimentID = micrometeoriteEarly // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.85 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Reset Detector // Right click Action | ||
reviewActionName = Review Impact Data // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.5 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.5 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more data can be stored now | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
excludeAtmosphere = false // Can only be run with no atmo | ||
excludeAtmosphereMessage = This experiment can't be conducted within an atmosphere | ||
} | ||
|
||
} |
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,82 @@ | ||
//********************************************************************************** | ||
// Ion Mass Spectrometer | ||
// | ||
// Based on the earliest Bennett RF Mass Spectrometers that flew on the Aerobee | ||
// sounding rockets starting in 1950. | ||
// | ||
// https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20100039433.pdf | ||
// | ||
// Part originally created as an Ion Trap by CobaltWolf for Bluedog Design Bureau | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-IonMassSpectrometer | ||
module = Part | ||
author = CobaltWolf | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/Bluedog_IonSensor | ||
// texture = RP-0/Parts/Science/Assets/Bluedog_Science1 | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 | ||
TechRequired = basicScience | ||
entryCost = 500 | ||
cost = 150 | ||
category = Science | ||
subcategory = 0 | ||
title = Ion Mass Spectrometer | ||
manufacturer = Bluedog Design Bureau | ||
description = Commonly called Bennet Radio frequency mass spectrometers, they are only sensitive to charged atoms and molecules since they do not incorporate an ion source. Mass spectrometry is an analytical technique that ionizes chemical species and sorts the ions based on their mass-to-charge ratio. Historically, these simple experiments were flown on many Aerobee sounding rockets and return to Earth for study.\nThe science cannot be transmitted and must be returned for further study. Level 1 Mass Spectrometry Experiment. Can gather 25% of Mass Spectrometry Science. | ||
attachRules = 0,1,0,0,1 | ||
mass = 0.0041 | ||
dragModelType = default | ||
maximum_drag = 0.2 | ||
minimum_drag = 0.2 | ||
angularDrag = 1 | ||
crashTolerance = 8 | ||
maxTemp = 1200 // = 3200 | ||
PhysicsSignificance = 1 | ||
bulkheadProfiles = srf | ||
|
||
tags = science ion mass spec spectrometer bennett | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = false // No animation | ||
collectActionName = Collect Data // EVA collection message | ||
collectWarningText = The particle receptors cannot be reset, this will render the equipment inert and you will not be able to run it again. // EVA warning | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Capture Charged Particles // Right Click Action | ||
experimentID = atmosphereAnalysis // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.2 // EVA Range | ||
rerunnable = false // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Reset Experiment // Right click Action | ||
reviewActionName = Review Data // Right click Review | ||
transmitWarningText = *empty string // Transmission Warning | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.0 // Transmission Data Vlue % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.25 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more samples can be collected | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = True // EVA can activate | ||
} | ||
} |
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,86 @@ | ||
//********************************************************************************** | ||
// Magnetic Ion Mass Spectrometer (MIMS) | ||
// | ||
// Based on the MIMS flown on many craft including Explorer 31 and AE-C. | ||
// | ||
// https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20100039433.pdf | ||
// | ||
// Part originally created as CA-DUSTX by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-MIMS | ||
module = Part | ||
author = Akron | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/ca_DUSTX | ||
} | ||
|
||
rescaleFactor = 1 | ||
|
||
node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 0,1,0,0,1 | ||
|
||
TechRequired = basicScience | ||
entryCost = 9300 | ||
cost = 3500 | ||
category = Science | ||
subcategory = 0 | ||
title = Magnetic Ion-Mass Spectrometer (MIMS) | ||
manufacturer = Coatl Aerospace | ||
description = The MIMS was an improvement on the Bennett Radio version. These had miniaturized magnetic sector field instruments and the mass resolution was much higher than the Bennett RF spectrometer. Mass spectrometry is an analytical technique that ionizes chemical species and sorts the ions based on their mass-to-charge ratio. Historically, these experiments were flown on Explorer 31, AE-C, and other Earth Satellites.\nThe science can be transmitted for full recovery. Level 2 Mass Spectrometry Experiment. Can gather 50% of Mass Spectrometry Science. | ||
|
||
mass = 0.0075 | ||
dragModelType = default | ||
maximum_drag = 0.2 | ||
minimum_drag = 0.2 | ||
angularDrag = 1 | ||
crashTolerance = 8 | ||
maxTemp = 1200 // = 3200 | ||
PhysicsSignificance = 1 | ||
bulkheadProfiles = srf | ||
|
||
tags = coatl ca experiment research science spec spectrometer mass neutral ion | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = false // No animation | ||
collectActionName = Collect Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Run Mass Spectrum Analysis // Right Click Action | ||
experimentID = atmosphereAnalysis // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.2 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Reset Experiment // Right click Action | ||
reviewActionName = Review Data // Right click Review | ||
transmitWarningText = *empty string // Transmission Warning | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 1.0 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.5 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more samples can be collected | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = True // EVA can activate | ||
customFailMessage = The Spectrometer is only suitable for use in space. | ||
} | ||
} |
83 changes: 83 additions & 0 deletions
83
GameData/RP-0/Parts/Science/MS03-QuadropoleMassSpectrometer.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,83 @@ | ||
//********************************************************************************** | ||
// Quadropole Mass Spectrometer | ||
// | ||
// Based on the Mass Spectrometers on the OVI-15, Viking Lander and Pioneer Venus | ||
// Orbiter. | ||
// | ||
// https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20100039433.pdf | ||
// | ||
// Part originally created by CobaltWolf for Bluedog Design Bureau | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-QuadropoleMassSpectrometer | ||
module = Part | ||
author = CobaltWolf and VenomousRequiem | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/bluedog_MS | ||
// texture = RP-0/Parts/Science/Assets/Bluedog_Science1 | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
node_attach = 0.0, -0.02, 0.0, 0.0, -1.0 , 0.0 | ||
TechRequired = basicScience | ||
entryCost = 2000 | ||
cost = 500 | ||
category = Science | ||
subcategory = 0 | ||
title = Quadropole Mass Spectrometer | ||
manufacturer = Bluedog Design Bureau | ||
description = Designed to collect data to determine the composition and structure of positive ions and neutral particles in the upper atmosphere of planets and moons as well as the magnetosphere of planets. Mass spectrometry is an analytical technique that ionizes chemical species and sorts the ions based on their mass-to-charge ratio. Historically, these simple experiments were flown on Earth satellites and interplanetary crafts including the Mars Viking Lander and Cassini.\nLevel 3 Mass Spectrometry Experiment. Can gather 75% of Mass Spectrometry Science. | ||
attachRules = 0,1,0,0,1 | ||
mass = 0.0098 | ||
dragModelType = default | ||
maximum_drag = 0.2 | ||
minimum_drag = 0.2 | ||
angularDrag = 1 | ||
crashTolerance = 8 | ||
maxTemp = 1200 // = 3200 | ||
PhysicsSignificance = 1 | ||
bulkheadProfiles = srf | ||
|
||
tags = science ion mass spec spectrometer quadropole cassini viking | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = false // No animation | ||
collectActionName = Collect Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Run Mass Spectrum Analysis // Right Click Action | ||
experimentID = atmosphereAnalysis // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.2 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Reset Experiment // Right click Action | ||
reviewActionName = Review Data // Right click Review | ||
transmitWarningText = *empty string // Transmission Warning | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 1.0 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.75 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more samples can be analyzed right now | ||
experimentsLimit = 4 // # of experiments that can be stored | ||
externalDeploy = True // EVA can activate | ||
} | ||
} |
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,55 @@ | ||
//********************************************************************************** | ||
// Gas Chromatograph-Mass Spectrometer (GC/MS) | ||
// | ||
// Based on the parts flown on the Viking Lander and Cassini Missions. | ||
// | ||
// https://airandspace.si.edu/collection-objects/planetary-probe-viking-gas-chromatograph-mass-spectrometer | ||
// | ||
//********************************************************************************** | ||
|
||
@PART[sensorAtmosphere]:FOR[RP-0] | ||
{ | ||
%RSSROConfig = True | ||
|
||
@rescaleFactor = 0.48 | ||
@title = Gas Chromatograph-Mass Spectrometer (GC/MS) | ||
@manufacturer = Generic | ||
@description = The Gas Chromatograph-Mass Spectrometer (GC-MS) is an analytical instrument used for identification of multiple different substances in a selected gas sample, capable of detecting even trace amounts of them. Ideal of analyzing the atmospheric composition of unknown environments. Mass spectrometry is an analytical technique that ionizes chemical species and sorts the ions based on their mass-to-charge ratio. Historically, these simple experiments were flown on interplanetary crafts including the Mars Viking Lander and Cassini.\nLevel 4 Mass Spectrometry Experiment. Can gather 100% of Mass Spectrometry Science. | ||
@mass = 0.019 | ||
@maxTemp = 1073.15 | ||
@tags = science gc-ms gas chromatograph mass spectrometer viking cassini | ||
|
||
!MODULE[ModuleScienceExperiment] {} | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = false // No animation | ||
collectActionName = Collect Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Run Mass Spectrum Analysis // Right Click Action | ||
experimentID = atmosphereAnalysis // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.2 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Reset Experiment // Right click Action | ||
reviewActionName = Review Data // Right click Review | ||
transmitWarningText = *empty string // Transmission Warning | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 1.0 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 1.0 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more samples can be analyzed right now | ||
experimentsLimit = 4 // # of experiments that can be stored | ||
externalDeploy = True // EVA can activate | ||
} | ||
} |
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,62 @@ | ||
//********************************************************************************** | ||
// Early Film Camera | ||
// | ||
// Based on early Film Cameras sent on V-2 Rockets to take photos from space. | ||
// | ||
//********************************************************************************** | ||
|
||
@PART[science_module]:FOR[RP-0] | ||
{ | ||
%RSSROConfig = True | ||
|
||
@title = Early Film Camera | ||
@manufacturer = Generic | ||
@description = The Early Film Camera is used to take photographs of Earth from space. This is a very early camera and lacks resolution in the images. Historically, these were flown on V-2 Rockets.\nThe photos cannot be transmitted and must be returned for further study. Level 1 Photograph Experiment. Can gather 20% of Photography Science. You can store up to 3 different photos before you need to return them to Earth. | ||
@mass = 0.1 | ||
@tags = science photo photographs film camera | ||
|
||
!MODULE[ModuleAnimateGeneric] {} | ||
!MODULE[ModuleScienceExperiment] {} | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = Deploy // Name of the animation | ||
startEventGUIName = Open Camera Doors // Right Click Start animation | ||
endEventGUIName = Close Camera Doors // Right Click Reverse animation | ||
actionGUIName = Toggle Camera Doors // Right Click Toggle animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = true // Show the start event? | ||
showEndEvent = true // Show the retract event? | ||
showToggleEvent = false // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
|
||
collectActionName = Collect Film // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Take Photographs // Right Click Action | ||
experimentID = mobileMaterialsLab // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.85 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Remove Photos and Reset Film // Right click Action | ||
reviewActionName = Review Photos // Right click Review | ||
transmitWarningText = These photos cannot be transmitted // Transmission Warning | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.0 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.2 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = False // Allow results near Asteroids | ||
storageFullMessage = No more photos can be stored now | ||
experimentsLimit = 3 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
} | ||
} |
68 changes: 68 additions & 0 deletions
68
GameData/RP-0/Parts/Science/PHOTO02-ImprovedFilmCamera.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,68 @@ | ||
//********************************************************************************** | ||
// Improved Film Camera | ||
// | ||
// Based on early Corona Spy Satellites | ||
// | ||
// Part originally created by DMagic for DMagic Orbital Science | ||
// | ||
//********************************************************************************** | ||
|
||
+PART[dmReconSmall]:FOR[RP-0] | ||
{ | ||
%name = RO-ImprovedFilmCamera | ||
%RSSROConfig = True | ||
|
||
@title = Improved Film Camera | ||
@description = The Improved Film Camera is used to take photographs of Earth from space. This is a vast improvement over the very basic Early Camera. Historically, these were flown as Spy Satellites under the Corona name.\nThe photos can be transmitted, but at a severe penalty of only 25% data. Level 2 Photograph Experiment. Can gather 50% of Photography Science. You can store up to 3 different photos before you need to return them to Earth. | ||
@mass = 0.6 | ||
@tags = science photo photographs film camera corona spy sats dmagic | ||
@maxTemp = 1073.15 | ||
|
||
!MODULE[ModuleKerbNetAccess] {} | ||
!MODULE[DMReconScope] {} | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = reconDeploy // Name of the animation | ||
startEventGUIName = Open Camera Doors // Right Click Start animation | ||
endEventGUIName = Close Camera Doors // Right Click Reverse animation | ||
actionGUIName = Toggle Camera Doors // Right Click Toggle animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = true // Show the start event? | ||
showEndEvent = true // Show the retract event? | ||
showToggleEvent = false // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
experimentWaitForAnimation = true | ||
waitForAnimationTime = -1 | ||
|
||
collectActionName = Collect Film // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Take Photographs // Right Click Action | ||
experimentID = mobileMaterialsLab // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 2 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Remove Photos and Reset Film // Right click Action | ||
reviewActionName = Review Photos // Right click Review | ||
transmitWarningText = These photos can be transmitted, but at a severe penalty // Transmission Warning | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.125 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.5 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = False // Allow results near Asteroids | ||
storageFullMessage = No more photos can be stored now | ||
experimentsLimit = 3 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
} | ||
} |
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,70 @@ | ||
//********************************************************************************** | ||
// High Resolution Film Camera | ||
// | ||
// Based on KH-9 Sized and Style Satellites | ||
// | ||
// Part originally created by DMagic for DMagic Orbital Science | ||
// | ||
//********************************************************************************** | ||
|
||
+PART[dmReconLarge]:FOR[RP-0] | ||
{ | ||
%name = RO-HighResFilmCamera | ||
%RSSROConfig = True | ||
|
||
%rescaleFactor = 1.2 | ||
|
||
@title = High Resolution Film Camera | ||
@description = The High Resolution Film Camera is used to take photographs of Earth from space. This camera provides very high resolution photographs of Earth. They can be transmitted back to Earth, but some fidelity is lost. It is still recommended to physically return them. Historically, these were flown as Spy Satellites under the KH-9 Hexagon name.\nThe photos can be transmitted, but at a penalty of only 50% data. Level 3 Photograph Experiment. Can gather 100% of Photography Science. You can store up to 5 different photos before you need to return them to Earth. | ||
@mass = 5.0 | ||
@tags = science photo photographs film camera keyhole spy sats dmagic hexagon kh-9 | ||
@maxTemp = 1073.15 | ||
|
||
!MODULE[ModuleKerbNetAccess] {} | ||
!MODULE[DMReconScope] {} | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = reconDeploy // Name of the animation | ||
startEventGUIName = Open Camera Doors // Right Click Start animation | ||
endEventGUIName = Close Camera Doors // Right Click Reverse animation | ||
actionGUIName = Toggle Camera Doors // Right Click Toggle animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = true // Show the start event? | ||
showEndEvent = true // Show the retract event? | ||
showToggleEvent = false // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
experimentWaitForAnimation = true | ||
waitForAnimationTime = -1 | ||
|
||
collectActionName = Collect Film // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Take Photographs // Right Click Action | ||
experimentID = mobileMaterialsLab // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 2 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Remove Photos and Reset Film // Right click Action | ||
reviewActionName = Review Photos // Right click Review | ||
transmitWarningText = These photos can be transmitted, but at a severe penalty // Transmission Warning | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.5 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 1.0 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = False // Allow results near Asteroids | ||
storageFullMessage = No more photos can be stored now | ||
experimentsLimit = 5 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
} | ||
} |
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,75 @@ | ||
//********************************************************************************** | ||
// Ultra Resolution Digital Imaging Camera | ||
// | ||
// Based on KH-11 and Hubble Sized Spy Satellites | ||
// | ||
// Part originally created by DMagic for DMagic Orbital Science | ||
// | ||
//********************************************************************************** | ||
|
||
+PART[dmReconLarge]:FOR[RP-0] | ||
{ | ||
%name = RO-DigitalCamera | ||
%RSSROConfig = True | ||
|
||
@MODEL | ||
{ | ||
@scale = 1.2, 1.5, 1.2 | ||
} | ||
|
||
%rescaleFactor = 1.0 | ||
|
||
@title = Ultra Resolution Digital Imaging Camera | ||
@description = The Ultra Resolution Digital Imaging Camera is used to take photographs of Earth from space. This camera stores all of the imaging data digitally and can be transmitted fully back to Earth. Historically, these were flown as Spy Satellites under the KH-11 Kennen name.\nLevel 4 Photograph Experiment. Can gather 100% of Photography Science. You can store up to 10 different photos before you need to transmit them to Earth. | ||
@mass = 6.0 | ||
@tags = science photo photographs film camera keyhole spy sats dmagic kennen kh-11 hubble | ||
@maxTemp = 1073.15 | ||
|
||
!MODULE[ModuleKerbNetAccess] {} | ||
!MODULE[DMReconScope] {} | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = reconDeploy // Name of the animation | ||
startEventGUIName = Open Camera Doors // Right Click Start animation | ||
endEventGUIName = Close Camera Doors // Right Click Reverse animation | ||
actionGUIName = Toggle Camera Doors // Right Click Toggle animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = true // Show the start event? | ||
showEndEvent = true // Show the retract event? | ||
showToggleEvent = false // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
experimentWaitForAnimation = true | ||
waitForAnimationTime = -1 | ||
|
||
collectActionName = Collect Film // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Take Photographs // Right Click Action | ||
experimentID = mobileMaterialsLab // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 2 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Remove Photos and Reset Film // Right click Action | ||
reviewActionName = Review Photos // Right click Review | ||
transmitWarningText = These photos can be transmitted, but at a severe penalty // Transmission Warning | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 1.0 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 1.0 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = False // Allow results near Asteroids | ||
storageFullMessage = No more photos can be stored now | ||
experimentsLimit = 10 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
} | ||
} |
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,86 @@ | ||
//********************************************************************************** | ||
// Plasma Wave Detector | ||
// | ||
// Based on the instrument flown on Pioneer 8 | ||
// | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1967-123A-07 | ||
// | ||
// Part originally created as CA-Thermometer by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-PlasmaWave | ||
module = Part | ||
author = Akron, Pap | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/ca_thermometer | ||
} | ||
|
||
rescaleFactor = 1 | ||
|
||
node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 0,1,0,0,1 | ||
|
||
TechRequired = earlyScience | ||
entryCost = 2200 | ||
cost = 900 | ||
category = Science | ||
subcategory = 0 | ||
title = Plasma Wave Detector | ||
manufacturer = Coatl Aerospace | ||
description = The Plasma Wave Detector measures the electrostatic and electromagnetic plasma waves from the solar wind. Historically, this experiment is based on the one flown on Pioneer 5,6,7,8 that studied the interplanetary space between Earth and Venus.\nThe science can be transmitted for full recovery. Level 1 Radio-Plasma Wave Experiment can gather 25% of Radio and Plasma Wave Science. | ||
|
||
mass = 0.005 | ||
dragModelType = default | ||
maximum_drag = 0.2 | ||
minimum_drag = 0.2 | ||
angularDrag = 1 | ||
crashTolerance = 8 | ||
maxTemp = 1200 // = 3200 | ||
PhysicsSignificance = 1 | ||
bulkheadProfiles = srf | ||
|
||
tags = coatl science plasma wave detector pioneer | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = false // No animation | ||
collectActionName = Collect Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Measure Solar Wind // Right Click Action | ||
experimentID = radioWave // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.5 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Reset Experiment // Right click Action | ||
reviewActionName = Review Plasma Data // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.3 // Transmission Data Vlue % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.3 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more data can be stored | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = True // EVA can activate | ||
customFailMessage = The detector is only suitable for use in space. | ||
excludeAtmosphere = false // Can only be run with no atmo | ||
excludeAtmosphereMessage = This experiment can't be conducted within an atmosphere | ||
} | ||
} |
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,90 @@ | ||
//********************************************************************************** | ||
// Solar Wind Analyzer | ||
// | ||
// Based on the instrument flown on Helios-A | ||
// | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1974-097A-04 | ||
// | ||
// Part originally created as CA-SWIS by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-SWPlasmaAnalyzer | ||
module = Part | ||
author = Akron, Pap | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/ca_SWIS | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
|
||
node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 0,1,0,0,0 | ||
|
||
TechRequired = earlyScience | ||
entryCost = 14000 | ||
cost = 8800 | ||
category = Science | ||
subcategory = 0 | ||
title = Solar Wind Plasma Analyzer | ||
manufacturer = Coatl Aerospace | ||
description = The Solar Wind Plasma Analyzer measures the electrostatic plasma waves from the solar wind. Historically, this experiment is based on the one flown on Helios-A and B and many other craft.\nThe science can be transmitted for full recovery. Level 2 Radio-Plasma Wave Experiment can gather 50% of Radio and Plasma Wave Science. | ||
|
||
mass = 0.005 | ||
bulkheadProfiles = srf | ||
crashTolerance = 9 | ||
maxTemp = 1200 | ||
emissiveConstant = 0.85 | ||
thermalMassModifier = 4.0 | ||
|
||
angularDrag = 1 | ||
dragModelType = default | ||
maximum_drag = 0.1 | ||
minimum_drag = 0.1 | ||
PhysicsSignificance = 1 | ||
|
||
tags = coatl ca solar wind swis experiment research science plasma | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = false // No animation | ||
collectActionName = Collect Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Measure Solar Wind // Right Click Action | ||
experimentID = radioWave // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.5 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Reset Experiment // Right click Action | ||
reviewActionName = Review Plasma Data // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.6 // Transmission Data Vlue % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.6 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more data can be stored | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = True // EVA can activate | ||
customFailMessage = The detector is only suitable for use in space. | ||
excludeAtmosphere = false // Can only be run with no atmo | ||
excludeAtmosphereMessage = This experiment can't be conducted within an atmosphere | ||
} | ||
|
||
} |
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 @@ | ||
//********************************************************************************** | ||
// Radio and Plasma Wave Science (RPWS) | ||
// | ||
// Based on Cassini RPWS | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1997-061A-07 | ||
// | ||
// Part originally created by DMagic for DMagic Orbital Science | ||
// | ||
//********************************************************************************** | ||
|
||
+PART[rpwsAnt]:FOR[RP-0] | ||
{ | ||
%name = RO-RPWS | ||
%RSSROConfig = True | ||
|
||
@MODEL | ||
{ | ||
@scale = 1.1944, 1.4333, 1.2121 | ||
} | ||
|
||
@title = Radio and Plasma Wave Science (RPWS) | ||
@description = The Radio and Plasma Wave Science instrument measures electrostatic and electromagnetic fields generated by the interaction of planetary magnetospheres and the interplanetary plasma medium. Historically, this experiment is based on the one flown on Cassini.\nThe science can be transmitted for full recovery. Level 3 Radio-Plasma Wave Experiment can gather 100% of Radio and Plasma Wave Science. | ||
@mass = 0.0068 | ||
@tags = science dmagic rpws radio plasma wave cassini | ||
@maxTemp = 1073.15 | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimate | ||
|
||
animationName = rpwsAnimation | ||
|
||
experimentID = radioWave | ||
|
||
experimentActionName = Log Radio Plasma Wave Data | ||
resetActionName = Discard Data | ||
|
||
customFailMessage = The RPWS Antenna is not suitable for atmospheric use or surface deployment, try again in space. | ||
deployingMessage = With the antennae retracted the sensors can't read anything, deploying the system now. | ||
experimentAnimation = true | ||
experimentWaitForAnimation = true | ||
keepDeployedMode = 2 | ||
animSpeed = 1.5 | ||
showEndEvent = false | ||
showStartEvent = false | ||
showToggleEvent = true | ||
startEventGUIName = Deploy RPWS | ||
endEventGUIName = Retract RPWS | ||
toggleEventGUIName = Toggle RPWS | ||
useStaging = False | ||
useActionGroups = True | ||
hideUIwhenUnavailable = False | ||
rerunnable = True | ||
xmitDataScalar = 1.0 | ||
dataIsCollectable = True | ||
collectActionName = Take Data | ||
interactionRange = 1.2 | ||
externalDeploy = True | ||
usageReqMaskExternal = 4 | ||
asteroidReports = True | ||
} | ||
} |
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,68 @@ | ||
//********************************************************************************** | ||
// Early SIGINT Satellite | ||
// | ||
// Based on Canyon SIGINT Satellites | ||
// www.globalsecurity.org/space/sigint/ | ||
// | ||
// Part originally created by DMagic for DMagic Orbital Science | ||
// | ||
//********************************************************************************** | ||
|
||
+PART[dmSIGINT.Small]:FOR[RP-0] | ||
{ | ||
%name = RO-EarlySIGINT | ||
%RSSROConfig = True | ||
|
||
@title = Early SIGINT Satellite | ||
@description = The Early Signals Intelligence (SIGINT) Satellite is used to listen to transmissions coming from Earth. Historically, these were flown as SIGNIT Spy Satellites under the Canyon codename. Not much is known about the actual abilities of these satellites in real life, but the sizes are estimates based on known information.\nLevel 1 SIGINT Experiment. Can gather 40% of SIGINT Science. | ||
@mass = 0.7 | ||
@tags = science sigint signals intelligence listening big brother spy satellite dmagic canyon | ||
@maxTemp = 1073.15 | ||
|
||
!MODULE[DMSIGINT] {} | ||
!MODULE[ModuleDataTransmitter] {} | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = dishDeploy // Name of the animation | ||
startEventGUIName = Deploy Dish // Right Click Start animation | ||
endEventGUIName = Retract Dish // Right Click Reverse animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = true // Show the start event? | ||
showEndEvent = true // Show the retract event? | ||
showToggleEvent = false // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
experimentWaitForAnimation = true | ||
waitForAnimationTime = -1 | ||
keepDeployedMode = 2 | ||
|
||
collectActionName = Collect SIGINT // EVA collection message | ||
dataIsCollectable = false // EVA can be collected | ||
experimentActionName = Listen for Signals Traffic // Right Click Action | ||
experimentID = SIGINT // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 2 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = false // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Erase Data and Reset // Right click Action | ||
reviewActionName = Review SIGINT Data // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.4 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.4 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = False // Allow results near Asteroids | ||
storageFullMessage = No more signals can be stored | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
} | ||
} |
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,31 @@ | ||
//********************************************************************************** | ||
// Improved SIGINT Satellite | ||
// | ||
// Based on Canyon SIGINT Satellites | ||
// www.globalsecurity.org/space/sigint/ | ||
// | ||
// Part originally created by DMagic for DMagic Orbital Science | ||
// | ||
//********************************************************************************** | ||
|
||
+PART[RO-EarlySIGINT]:FOR[RP-0] | ||
{ | ||
%name = RO-ImprovedSIGINT | ||
%RSSROConfig = True | ||
|
||
@MODEL | ||
{ | ||
@scale = 1.0, 1.0, 1.0 | ||
} | ||
|
||
@title = Improved SIGINT Satellite | ||
@description = The Improved Signals Intelligence (SIGINT) Satellite is used to listen to transmissions coming from Earth. Historically, these were flown as SIGNIT Spy Satellites under the Vortex codename. Not much is known about the actual abilities of these satellites in real life, but the sizes are estimates based on known information.\nLevel 2 SIGINT Experiment. Can gather 70% of SIGINT Science. | ||
@mass = 1.8 | ||
@tags = science sigint signals intelligence listening big brother spy satellite dmagic vortex | ||
|
||
@MODULE[DMModuleScienceAnimateGeneric] | ||
{ | ||
@xmitDataScalar = 0.7 // Transmission Data Value % | ||
@totalScienceLevel = 0.7 // Science % of experimentID | ||
} | ||
} |
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,68 @@ | ||
//********************************************************************************** | ||
// Advnaced SIGINT Satellite | ||
// | ||
// Based on Mercury / Vortex II SIGINT Satellites | ||
// www.globalsecurity.org/space/sigint/ | ||
// | ||
// Part originally created by DMagic for DMagic Orbital Science | ||
// | ||
//********************************************************************************** | ||
|
||
+PART[dmSIGINT.Small]:FOR[RP-0] | ||
{ | ||
%name = RO-AdvancedSIGINT | ||
%RSSROConfig = True | ||
|
||
@title = Advanced SIGINT Satellite | ||
@description = The Advanced Signals Intelligence (SIGINT) Satellite is used to listen to transmissions coming from Earth. Historically, these were flown as SIGNIT Spy Satellites under the Mercury or Vortex II codename. Not much is known about the actual abilities of these satellites in real life, but the sizes are estimates based on known information.\nLevel 3 SIGINT Experiment. Can gather 100% of SIGINT Science. | ||
@mass = 4.513 | ||
@tags = science sigint signals intelligence listening big brother spy satellite dmagic vortex | ||
@maxTemp = 1073.15 | ||
|
||
!MODULE[DMSIGINT] {} | ||
!MODULE[ModuleDataTransmitter] {} | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = dishDeploy // Name of the animation | ||
startEventGUIName = Deploy Dish // Right Click Start animation | ||
endEventGUIName = Retract Dish // Right Click Reverse animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = true // Show the start event? | ||
showEndEvent = true // Show the retract event? | ||
showToggleEvent = false // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
experimentWaitForAnimation = true | ||
waitForAnimationTime = -1 | ||
keepDeployedMode = 2 | ||
|
||
collectActionName = Collect SIGINT // EVA collection message | ||
dataIsCollectable = false // EVA can be collected | ||
experimentActionName = Listen for Signals Traffic // Right Click Action | ||
experimentID = SIGINT // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 2 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = false // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Erase Data and Reset // Right click Action | ||
reviewActionName = Review SIGINT Data // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 1.0 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 1.0 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = False // Allow results near Asteroids | ||
storageFullMessage = No more signals can be stored | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
} | ||
} |
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,98 @@ | ||
//********************************************************************************** | ||
// Soil Mechanics Surface Sampler | ||
// | ||
// Based on the instrument flown on Surveyor Spacecraft | ||
// | ||
// Part originally created as CA-Surveyor Soil Scoop by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-SurfaceSampleScoop | ||
module = Part | ||
author = Akron, Pap | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/landv_soilScoop | ||
} | ||
scale = 1 | ||
rescaleFactor = 1.6 | ||
|
||
node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 0,1,0,0,0 | ||
|
||
TechRequired = earlyScience | ||
entryCost = 4800 | ||
cost = 1080 | ||
category = Science | ||
subcategory = 0 | ||
title = Soil Mechanics Surface Sampler | ||
manufacturer = Coatl Aerospace | ||
description = The soil mechanics surface sampler is an instrument designed to test the physical properties of the topsoil (density, porosity, resistivity) and to expose subsoil material for photography. Historically, this experiment is based on the one flown on the Surveyor missions.\nThe science can be transmitted for 25% recovery, but can be returned for full value. | ||
|
||
mass = 0.005 | ||
bulkheadProfiles = srf | ||
crashTolerance = 8 | ||
maxTemp = 873.15 | ||
PhysicsSignificance = 1 | ||
emissiveConstant = 0.85 | ||
thermalMassModifier = 4.0 | ||
|
||
angularDrag = 1 | ||
dragModelType = default | ||
maximum_drag = 0.1 | ||
minimum_drag = 0.1 | ||
|
||
tags = coatl science soil scoop surveyor topsoil surface sample | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = Deploy // Name of the animation | ||
actionGUIName = Deploy Soil Scoop // Right Click Toggle animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = false // Show the start event? | ||
showEndEvent = false // Show the retract event? | ||
showToggleEvent = true // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
|
||
collectActionName = Inspect Sample // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Scoop Surface Material // Right Click Action | ||
experimentID = surfaceSample // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.85 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Dump Sample and Reset // Right click Action | ||
reviewActionName = Review Sample // Right click Review | ||
transmitWarningText = The data can be transferred, but only for 25% of the full science gain. | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.25 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = 8 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 1.0 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more samples can be stored now | ||
experimentsLimit = 1 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
keepDeployedMode = 1 | ||
waitForAnimationTime = -1 | ||
oneWayAnimation = true | ||
customFailMessage = Unable to scoop the surface! Can only be done while landed | ||
deployingMessage = Scooping the top soil | ||
} | ||
} |
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,90 @@ | ||
//********************************************************************************** | ||
// Early Television Camera | ||
// | ||
// Based on the Cameras used by Explorer 6 and Luna 3 | ||
// | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1959-004A-05 | ||
// | ||
// Part originally created by CobaltWolf for Bluedog Design Bureau | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-EarlyTVCamera | ||
module = Part | ||
author = CobaltWolf, Pap | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/bluedog_cameraLowTech | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
node_attach = 0.0, -0.055, -0.052, 0.0, -1.0, 0.0 | ||
TechRequired = earlyScience | ||
entryCost = 0 | ||
cost = 400 | ||
category = Science | ||
subcategory = 0 | ||
title = Early Television Camera | ||
manufacturer = Bluedog Design Bureau | ||
description = The Early Television Camera is used to take images in the visibile wavelength of planetary bodies from space. This is a very early camera and lacks resolution in the images. Historically, these were flown on Explorer 6, which was the first craft to send images of Earth from orbit, and Luna 3 which was the first craft to return images from the far side of the Moon.\nThe images can be transmitted for full science value. Level 1 Visible Imaging Experiment can gather 10% of Visible Imaging Science. You can keep up to 5 different images in the storage available. | ||
attachRules = 0,1,0,0,1 | ||
mass = 0.005 | ||
dragModelType = default | ||
maximum_drag = 0.1 | ||
minimum_drag = 0.1 | ||
angularDrag = 2 | ||
crashTolerance = 12 | ||
maxTemp = 1200 // = 2900 | ||
bulkheadProfiles = srf | ||
|
||
tags = science tv bdb bluedog television camera images visible imaging | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = Camera // Name of the animation | ||
startEventGUIName = Open Aperature // Right Click Start animation | ||
endEventGUIName = Close Aperature // Right Click Reverse animation | ||
actionGUIName = Toggle Aperature // Right Click Toggle animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = false // Show the start event? | ||
showEndEvent = false // Show the retract event? | ||
showToggleEvent = true // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
showEditorEvents = true // Show animation in Editor | ||
|
||
collectActionName = Collect Image Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Take Image // Right Click Action | ||
experimentID = visibileImaging // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.85 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Remove Images and Reset Data // Right click Action | ||
reviewActionName = Review Images // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.1 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.1 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more images can be stored now | ||
experimentsLimit = 5 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
customFailMessage = Cannot take an image here! | ||
} | ||
} |
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,93 @@ | ||
//********************************************************************************** | ||
// Basic TV Camera | ||
// | ||
// Based on the instrument flown on Mariner 4 | ||
// | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1964-077A-01 | ||
// https://www.honeysucklecreek.net/other_stations/tidbinbilla/Mariner_4_intro.html | ||
// | ||
// Part originally created as CA-Telescope by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-BasicTVCamera | ||
module = Part | ||
author = Akron, Pap | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/ca_telescope_a | ||
scale = 0.4064, 0.6773, 0.4064 | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
|
||
node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 | ||
node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 1,1,0,0,0 | ||
|
||
TechRequired = earlyScience | ||
entryCost = 8200 | ||
cost = 4300 | ||
category = Science | ||
subcategory = 0 | ||
title = Basic TV Camera | ||
manufacturer = Coatl Aerospace | ||
description = The Basic TV Camera is used to take images in the visibile wavelength of planetary bodies from space. This is an early camera and lacks resolution in the images. Historically, this type of camera was flown on Mariner 4 and took the first images of another planet.\nThe images can be transmitted for full science value. Level 2 Visible Imaging Experiment can gather 25% of Visible Imaging Science. You can keep up to 5 different images in the storage available. | ||
|
||
mass = 0.00512 | ||
bulkheadProfiles = size0, srf | ||
crashTolerance = 10 | ||
maxTemp = 1200 | ||
emissiveConstant = 0.85 | ||
thermalMassModifier = 4.0 | ||
|
||
angularDrag = 2 | ||
dragModelType = default | ||
maximum_drag = 0.2 | ||
minimum_drag = 0.2 | ||
PhysicsSignificance = 1 | ||
|
||
tags = coatl tv television science camera visible imaging mariner mars | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = false // No animation | ||
useSampleTransforms = false // Physical items that should be removed? | ||
|
||
collectActionName = Collect Image Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Take Image // Right Click Action | ||
experimentID = visibileImaging // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.85 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Remove Images and Reset Data // Right click Action | ||
reviewActionName = Review Images // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.25 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.25 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more images can be stored now | ||
experimentsLimit = 5 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
customFailMessage = Cannot take an image here! | ||
} | ||
} |
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,124 @@ | ||
//********************************************************************************** | ||
// Improved TV Camera | ||
// | ||
// Based on the instrument flown on Mariner 10 and Viking Orbiters | ||
// | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1973-085A-01 | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1975-075A-01 | ||
// | ||
// Part originally created as CA-Vorona Camera by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-ImprovedTVCamera | ||
module = Part | ||
author = Akron, Pap | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/ca_vor_camera | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
|
||
node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 0,1,0,0,0 | ||
|
||
TechRequired = earlyScience | ||
entryCost = 12000 | ||
cost = 4700 | ||
category = Science | ||
subcategory = 0 | ||
title = Improved TV Camera | ||
manufacturer = Coatl Aerospace East | ||
description = The Improved TV Camera is used to take images in the visibile wavelength of planetary bodies from space. Historically, this type of camera was flown on Mariner 10 and took the first images of Mercury.\nThe images can be transmitted for full science value. Level 3 Visible Imaging Experiment can gather 50% of Visible Imaging Science. You can keep up to 5 different images in the storage available. | ||
|
||
mass = 0.04 | ||
bulkheadProfiles = srf | ||
crashTolerance = 11 | ||
maxTemp = 1300 | ||
emissiveConstant = 0.85 | ||
thermalMassModifier = 4.0 | ||
|
||
angularDrag = 2 | ||
dragModelType = default | ||
maximum_drag = 0.2 | ||
minimum_drag = 0.2 | ||
PhysicsSignificance = 1 | ||
|
||
tags = coatl ca science camera visible tv television imaging mariner mercury | ||
|
||
MODULE | ||
{ | ||
name = FSmeshSwitch | ||
moduleID = 0 | ||
buttonName = Next variant | ||
previousButtonName = Previous variant | ||
objectDisplayNames = Angle Mount;Straight Mount | ||
showPreviousButton = true | ||
useFuelSwitchModule = false | ||
objects = vorona_mount;straight_mount | ||
updateSymmetry = true | ||
//selectedObject = 0 | ||
affectColliders = true | ||
showInfo = true | ||
debugMode = false | ||
} | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = true // No animation | ||
animationName = deploy // Name of the animation | ||
startEventGUIName = Deploy Camera Assembly // Right Click Start animation | ||
endEventGUIName = Retract Camera Assembly // Right Click Reverse animation | ||
actionGUIName = Toggle Camera Assembly // Right Click Toggle animation | ||
animSpeed = 1 // Animation Speed | ||
showStartEvent = false // Show the start event? | ||
showEndEvent = false // Show the retract event? | ||
showToggleEvent = true // Show the toggle event? | ||
useSampleTransforms = false // Physical items that should be removed? | ||
showEditorEvents = true // Show animation in Editor | ||
|
||
collectActionName = Collect Image Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Take Image // Right Click Action | ||
experimentID = visibileImaging // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.85 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Remove Images and Reset Data // Right click Action | ||
reviewActionName = Review Images // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.5 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.5 // Science % of experimentID | ||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more images can be stored now | ||
experimentsLimit = 5 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
customFailMessage = Cannot take an image here! | ||
} | ||
} | ||
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,92 @@ | ||
//********************************************************************************** | ||
// Advanced Visible Imaging Device | ||
// | ||
// Based on the instrument flown on Galileo | ||
// | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1989-084B-10 | ||
// | ||
// Part originally created as CA-Telescope by Akron for Coatl Aerospace | ||
// | ||
//********************************************************************************** | ||
|
||
PART | ||
{ | ||
name = RO-AdvancedImager | ||
module = Part | ||
author = Akron, Pap | ||
|
||
RSSROConfig = True | ||
|
||
MODEL | ||
{ | ||
model = RP-0/Parts/Science/Assets/ca_telescope_a | ||
scale = 1.0, 2.4, 1.0 | ||
} | ||
scale = 1 | ||
rescaleFactor = 1 | ||
|
||
node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 | ||
node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 | ||
|
||
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision | ||
attachRules = 1,1,0,0,0 | ||
|
||
TechRequired = earlyScience | ||
entryCost = 8200 | ||
cost = 4300 | ||
category = Science | ||
subcategory = 0 | ||
title = Advanced Visible Imaging Device | ||
manufacturer = Coatl Aerospace | ||
description = The Advanced Visible Imaging Device is used to take images in the visibile wavelength of planetary bodies from space. Historically, this type of camera was flown on Galileo and took images of Jupiter and it's moons.\nThe images can be transmitted for full science value. Level 4 Visible Imaging Experiment can gather 75% of Visible Imaging Science. You can keep up to 5 different images in the storage available. | ||
mass = 0.028 | ||
bulkheadProfiles = size0, srf | ||
crashTolerance = 10 | ||
maxTemp = 1200 | ||
emissiveConstant = 0.85 | ||
thermalMassModifier = 4.0 | ||
angularDrag = 2 | ||
dragModelType = default | ||
maximum_drag = 0.2 | ||
minimum_drag = 0.2 | ||
PhysicsSignificance = 1 | ||
tags = coatl tv television science camera visible imaging galileo jupiter | ||
MODULE | ||
{ | ||
name = DMModuleScienceAnimateGeneric | ||
experimentAnimation = false // No animation | ||
useSampleTransforms = false // Physical items that should be removed? | ||
collectActionName = Collect Image Data // EVA collection message | ||
dataIsCollectable = true // EVA can be collected | ||
experimentActionName = Take Image // Right Click Action | ||
experimentID = visibileImaging // Experiment name | ||
hideUIwhenUnavailable = false // Hide right-click collection | ||
interactionRange = 1.85 // EVA Range | ||
rerunnable = true // Can be used multiple times | ||
resettable = true // Does nothing??? | ||
resettableOnEVA = true // EVA can Reset Experiment | ||
resourceResetCost = 1 // Cost to reset | ||
resourceToReset = ElectricCharge // Can't change???? | ||
resetActionName = Remove Images and Reset Data // Right click Action | ||
reviewActionName = Review Images // Right click Review | ||
useActionGroups = True // Allow Action Groups | ||
useStaging = False // Always set False | ||
xmitDataScalar = 0.75 // Transmission Data Value % | ||
usageReqMaskInternal = 1 | ||
usageReqMaskExternal = -1 // Bit Mask to define external usage conditions; 8 specifies that the EVA kerbal must be a scientist to deploy the experiment; 4 will allow any Kerbal to deploy from EVA; -1 means nothing can use the experiment externally | ||
totalScienceLevel = 0.75 // Science % of experimentID | ||
|
||
resourceExpCost = 0 // Cost per second while collecting | ||
asteroidReports = True // Allow results near Asteroids | ||
storageFullMessage = No more images can be stored now | ||
experimentsLimit = 5 // # of experiments that can be stored | ||
externalDeploy = False // EVA can activate | ||
customFailMessage = Cannot take an image here! | ||
} | ||
|
||
} |
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,61 @@ | ||
//********************************************************************************** | ||
// High Resolution Imaging Device | ||
// | ||
// Based on MRO HiRise Imager | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=2005-029A-01 | ||
// | ||
// Part originally created by DMagic for DMagic Orbital Science | ||
// | ||
//********************************************************************************** | ||
|
||
+PART[dmscope]:FOR[RP-0] | ||
{ | ||
%name = RO-HIRES | ||
%RSSROConfig = True | ||
%rescaleFactor = 1.8 | ||
|
||
@title = High Resolution Imaging Device | ||
@description = The High Resolution Imaging Device is used to take images in the visibile wavelength of planetary bodies from space. This imager takes very high resolution images and can show details previously undsicovered on other planetary bodies. Historically, this type of camera was flown on the Mars Reconaissance Orbiter.\nThe images can be transmitted for full science value. Level 5 Visible Imaging Experiment can gather 100% of Visible Imaging Science. You can keep up to 5 different images in the storage available. | ||
@mass = 0.065 | ||
@tags = science dmagic hirise mro imaging visible mars | ||
@maxTemp = 1073.15 | ||
|
||
MODULE | ||
{ | ||
name = DMModuleScienceAnimate | ||
|
||
animationName = scopeShutter | ||
|
||
experimentID = visibileImaging | ||
|
||
customFailMessage = Cannot take an image here! | ||
|
||
experimentAnimation = true | ||
experimentWaitForAnimation = true | ||
keepDeployedMode = 2 | ||
|
||
showEndEvent = false | ||
showStartEvent = false | ||
showToggleEvent = true | ||
startEventGUIName = Open Shutter | ||
endEventGUIName = Close Shutter | ||
toggleEventGUIName = Toggle Shutter | ||
|
||
experimentActionName = Log Visual Observations | ||
resetActionName = Discard Observations | ||
|
||
useStaging = False | ||
useActionGroups = True | ||
hideUIwhenUnavailable = False | ||
rerunnable = True | ||
usageReqMaskExternal = 4 | ||
|
||
xmitDataScalar = 1.0 | ||
|
||
dataIsCollectable = True | ||
collectActionName = Take Data | ||
interactionRange = 1.2 | ||
externalDeploy = True | ||
asteroidReports = True | ||
} | ||
} |
20 changes: 20 additions & 0 deletions
20
GameData/RP-0/Science/CleanupParts/CoatlAerospaceScience.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 @@ | ||
//********************************************************************************** | ||
// Surveyor TV Camera | ||
// | ||
// Based on the TV Camera carried on the Surveyor misisons | ||
// https://nssdc.gsfc.nasa.gov/nmc/experimentDisplay.do?id=1967-035A-01 | ||
// | ||
//********************************************************************************** | ||
|
||
@PART[ca_landv_cam_s1]:FOR[RP-0] | ||
{ | ||
@MODULE[DMModuleScienceAnimate] | ||
{ | ||
@experimentID = visibileImaging | ||
@collectActionName = Take Imaging Data | ||
@storageFullMessage = No more images can be stored now | ||
@experimentsLimit = 5 // # of experiments that can be stored | ||
@xmitDataScalar = 0.25 | ||
@totalScienceLevel = 0.25 | ||
} | ||
} |
Oops, something went wrong.
e9e5ba1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How will the original BDB and CA science parts will be handled now? Why not just create clones/patch the existing parts to have such functionality (and setting BDB, CA and DMOS as dependencies)?
e9e5ba1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@PhineasFreak they have all been removed. We are using most (almost all) of the 3D models that BDB and Coatl have kindly allowed us to have. The biggest reason not to set BDB and CA as dependencies is that they add a TON of parts. Especially BDB, it has more parts than stock KSP. It makes more sense to not force players to have to install of of those, but to still have the science experiments.
e9e5ba1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I hope that you mean that they have been "removed" via MM and only when RP-0 is installed.
Edit: never mind, i can see it now...
e9e5ba1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.