inital commit

This commit is contained in:
Gabe Venberg 2024-07-06 11:40:26 -05:00
commit b17e9ae3fb
36 changed files with 771 additions and 0 deletions

View file

@ -0,0 +1,44 @@
// this patch is found everywhere. I did not write the mechjeb portion.
@PART[*]:HAS[@MODULE[ModuleCommand],!MODULE[MechJebCore]]:NEEDS[MechJeb2]:FINAL
{
%MODULE[MechJebCore]
{
MechJebLocalSettings
{
MechJebModuleCustomWindowEditor { unlockTechs = flightControl }
MechJebModuleSmartASS { unlockTechs = flightControl }
MechJebModuleManeuverPlanner { unlockTechs = advFlightControl }
MechJebModuleNodeEditor { unlockTechs = advFlightControl }
MechJebModuleTranslatron { unlockTechs = advFlightControl }
MechJebModuleWarpHelper { unlockTechs = advFlightControl }
MechJebModuleAttitudeAdjustment { unlockTechs = advFlightControl }
MechJebModuleThrustWindow { unlockTechs = advFlightControl }
MechJebModuleRCSBalancerWindow { unlockTechs = advFlightControl }
MechJebModuleRoverWindow { unlockTechs = fieldScience }
MechJebModuleAscentGuidance { unlockTechs = unmannedTech }
MechJebModuleLandingGuidance { unlockTechs = unmannedTech }
MechJebModuleSpaceplaneGuidance { unlockTechs = aerodynamicSystems }
MechJebModuleDockingGuidance { unlockTechs = advUnmanned }
MechJebModuleRendezvousAutopilotWindow { unlockTechs = advUnmanned }
MechJebModuleRendezvousGuidance { unlockTechs = advUnmanned }
}
}
}
@PART[*]:HAS[@MODULE[ModuleCommand],!MODULE[FlightEngineerModule]]:NEEDS[KerbalEngineer]:FINAl
{
MODULE
{
name = FlightEngineerModule
}
}
@PART[*]:HAS[@MODULE[ModuleCommand],!MODULE[kOSProcessor]]:NEEDS[KOS]:FINAl
{
MODULE
{
name = kOSProcessor
diskSpace = 60000
ECPerBytePerSecond = 0
ECPerInstruction = 0.000004
}
}

40
Balance/USI.cfg Normal file
View file

@ -0,0 +1,40 @@
@PART[Duna*]:NEEDS[UmbraSpaceIndustries]:FOR[zzzToricsTweaks]
{
MODULE
{
name = ModuleWeightDistributor
}
}
@PART[KER_Hub]:NEEDS[UmbraSpaceIndustries]:FOR[zzzToricsTweaks]
{
MODULE
{
name = ModuleWeightDistributor
}
}
@PART[KER_FlatBed]:NEEDS[UmbraSpaceIndustries]:FOR[zzzToricsTweaks]
{
MODULE
{
name = ModuleWeightDistributor
}
}
@PART[KER_Crate]:NEEDS[UmbraSpaceIndustries]:FOR[zzzToricsTweaks]
{
MODULE
{
name = ModuleWeightDistributableCargo
}
}@PART[KER_Tank]:NEEDS[UmbraSpaceIndustries]:FOR[zzzToricsTweaks]
{
MODULE
{
name = ModuleWeightDistributableCargo
}
}@PART[KER_KISCrate]:NEEDS[UmbraSpaceIndustries]:FOR[zzzToricsTweaks]
{
MODULE
{
name = ModuleWeightDistributableCargo
}
}

40
Balance/USI_LS.cfg Normal file
View file

@ -0,0 +1,40 @@
//this file only affects new games. To change settings for current games, use the USI-LS gui in the KSC view.
@LIFE_SUPPORT_SETTINGS:NEEDS[UmbraSpaceIndustries]
{
SupplyTime = 324000 //How many seconds before Kerbals are affected by no supplies
ECTime = 324000 //How many seconds before Kerbals are affected by no EC
EVATime = 21600 //How many seconds before ill effects on EVA
ECAmount = 0.01 //EC per Kerbal per second
//about 11 supplies per day per kerbal.
SupplyAmount = 0.0005 //Supplies consumed per Kerbal per second
WasteAmount = 0.0005 //Mulch produced per Kerbal per second
NoSupplyEffect = 4 //Effect if a Kerbal has no supplies
NoSupplyEffectVets = 1 //Effect if a Kerbal is a vet and has no supplies
NoECEffect = 4 //Effect if a Kerbal has no EC
NoECEffectVets = 1 //Effect if a Kerbal is a vet and has no EC
EVAEffect = 4 //Effect if a Kerbal exceeds EVA time
EVAEffectVets = 1 //Effect if a Kerbal is a vet and exceeds EVA time
NoHomeEffect = 1 //Effect if a Kerbal becomes homesick
NoHomeEffectVets = 0 //Effect if a Kerbal is a vet and becomes homesick
HabMultiplier = 1 //Bonus to hab values (1 = default = 100% of the part's rated value)
HomeWorldAltitude = 25000 //Altitude on Kerbin that negative effects are removed
//about 6 days
BaseHabTime = 0.25 //How long can 1 crew capacity support 1 Kerbal, expressed in Kerbal Months
ReplacementPartAmount = 0 //How fast life support equipment and habs 'wears out'
HabRange = 150 //How close we need to be to use other vessel's habitation modules and recyclers.
EnableRecyclers = true //Use resource recyclers? Not the same as resource converteres like greenhouses!
VetNames = Jebediah,Valentina,Bill,Bob
//about 1 kerbin year
ScoutHabTime = 9180000
//about 20 kerbin year
PermaHabTime = 184000000
}
// SIDE EFFECTS:
//
// 0 = No Effect (The feature is effectively turned off
// 1 = Grouchy (they become a Tourist until rescued)
// 2 = Mutinous (A tourist, but destroys a part of a nearby vessel...)
// 3 = Instantly 'wander' back to the KSC - don't ask us how!
// 4 = M.I.A. (will eventually respawn)
// 5 = K.I.A.

View file

@ -0,0 +1,28 @@
\\ adds fertilizer to all isrus.
@PART[*]:HAS[@MODULE[ModuleResourceConverter]:HAS[@OUTPUT_RESOURCE:HAS[#ResourceName[MonoPropellant]]]]:NEEDS[UmbraSpaceIndustries]
{
+MODULE[ModuleResourceConverter]:HAS[@OUTPUT_RESOURCE:HAS[#ResourceName[MonoPropellant]]&@INPUT_RESOURCE:HAS[#ResourceName[Ore]]]
{
@name = ModuleResourceConverter
@ConverterName = Fertilizer
@StartActionName = Start ISRU [Ore -> Fertilizer]
@StopActionName = Stop ISRU [Ore -> Fertilizer]
@Specialty = Engineer
@INPUT_RESOURCE:HAS[#ResourceName[Ore]]
{
@ResourceName = Ore
FlowMode = STAGE_PRIORITY_FLOW
}
@INPUT_RESOURCE:HAS[#ResourceName[ElectricCharge]]
{
@ResourceName = ElectricCharge
}
@OUTPUT_RESOURCE:HAS[#ResourceName[MonoPropellant]]
{
@ResourceName = Fertilizer
@Ratio *= .005
@DumpExcess = false
}
}
}

View file

@ -0,0 +1,8 @@
@CUSTOMBARNKIT:NEEDS[CustomBarnKit]
{
@ASTRONAUTS
{
@recruitHireFixedRate = True
@recruitHireBaseCost = 20000
}
}

View file

@ -0,0 +1,7 @@
@PART[*]:HAS[@MODULE[RealChuteModule]]:NEEDS[FerramAerospaceResearch]:FINAL
{
@MODULE[RealChuteModule]
{
%spareChutes = -1
}
}

View file

@ -0,0 +1,4 @@
@EXPERIMENT_DEFINITION:FINAL
{
%baseValue = #$scienceCap$
}

View file

@ -0,0 +1,43 @@
@ScienceConfigValuesNode:NEEDS[ScienceParamModifier]
{
@bodyDefaltConfigs
{
@Item:HAS[#bodyName[Kerbin]]
{
@adjustedParams
{
// to nerf the ksc biomes.
@landedData = 0.05 // 0.3
@splashedData = 0.2 // 0.4
@flyingLowData = 0.3 // 0.7
@flyingHighData = 0.5 // 0.9
@spaceLowData = 0.6 // 1
@spaceHighData = 1 // 2
}
}
@Item:HAS[#bodyName[Mun]]
{
@adjustedParams
{
@landedData = 2 // 4
@splashedData = 1 // 1
@flyingLowData = 1 // 1
@flyingHighData = 1 // 1
@spaceLowData = 2 // 3
@spaceHighData = 1.5 // 2
}
}
@Item:HAS[#bodyName[Minmus]]
{
@adjustedParams
{
@landedData = 2 // 5
@splashedData = 1 // 1
@flyingLowData = 1 // 1
@flyingHighData = 1 // 1
@spaceLowData = 2 // 4
@spaceHighData = 2 // 2.5
}
}
}
}

View file

@ -0,0 +1,10 @@
//eva reports no longer biome senesitive, crew reports are.
@EXPERIMENT_DEFINITION:HAS[#id[crewReport]]:FINAL
{
@biomeMask = 31
}
@EXPERIMENT_DEFINITION:HAS[#id[evaReport]]:FINAL
{
@biomeMask = 7
}

View file

@ -0,0 +1,59 @@
//experiments whitch are just numbers should have the full reward for transmitting.
@PART[*]:HAS[@MODULE[ModuleScienceExperiment]]:FINAL
{
@MODULE[ModuleScienceExperiment]:HAS[#experimentID[atmosphereAnalysis]]
{
@xmitDataScalar = 1.0
}
@MODULE[ModuleScienceExperiment]:HAS[#experimentID[temperatureScan]]
{
@xmitDataScalar = 1.0
}
@MODULE[ModuleScienceExperiment]:HAS[#experimentID[gravityScan]]
{
@xmitDataScalar = 1.0
}
@MODULE[ModuleScienceExperiment]:HAS[#experimentID[barometerScan]]
{
@xmitDataScalar = 1.0
}
@MODULE[ModuleScienceExperiment]:HAS[#experimentID[seismicScan]]
{
@xmitDataScalar = 1.0
}
}
//DMagic Orbital
@PART[*]:HAS[@MODULE[DMModuleScienceAnimate]]:FINAL
{
@MODULE[DMModuleScienceAnimate]:HAS[#experimentID[atmosphereAnalysis]]
{
@xmitDataScalar = 1.0
}
@MODULE[DMModuleScienceAnimate]:HAS[#experimentID[temperatureScan]]
{
@xmitDataScalar = 1.0
}
@MODULE[DMModuleScienceAnimate]:HAS[#experimentID[gravityScan]]
{
@xmitDataScalar = 1.0
}
@MODULE[DMModuleScienceAnimate]:HAS[#experimentID[barometerScan]]
{
@xmitDataScalar = 1.0
}
@MODULE[DMModuleScienceAnimate]:HAS[#experimentID[seismicScan]]
{
@xmitDataScalar = 1.0
}
}

27
Balance/stock_tweaks.cfg Executable file
View file

@ -0,0 +1,27 @@
// Reduce the effective torque of all reaction wheels
@PART[*]:HAS[@MODULE[ModuleReactionWheel]]:FINAL
{
@MODULE[ModuleReactionWheel]
{
@PitchTorque *= 0.1
@YawTorque *= 0.1
@RollTorque *= 0.1
}
}
//Allow deflating inflatable heat sheield
@PART[InflatableHeatShield]:AFTER[Squad]
{
@MODULE[ModuleAnimateGeneric]
{
@allowAnimationWhileShielded = true
@disableAfterPlaying = false
}
}
//sometimes I want to use a probe core for the looks, but want to have SAS for my KOS scripts to use.
@PART[*]:HAS[@MODULE[ModuleCommand]]:FINAL
{
%MODULE[ModuleSAS]
{
%SASServiceLevel = 3
}
}

10
QOL/AllSASFull.cfg Normal file
View file

@ -0,0 +1,10 @@
//sometimes I want to use a probe core for the looks, but want to have SAS for my KOS scripts to use.
//uncommoent lines to switch between adding SAS to all command cores, or just cores with some SAS in the first place.
//@PART[*]:HAS[@MODULE[ModuleCommand]]:FINAL
@PART[*]:HAS[@MODULE[ModuleSAS]]:FINAL
{
%MODULE[ModuleSAS]
{
%SASServiceLevel = 3
}
}

11
QOL/Fairings.cfg Normal file
View file

@ -0,0 +1,11 @@
// Default fairings to Clamshell
@PART[*]:HAS[@MODULE[ModuleProceduralFairing]]:FINAL
{
@MODULE[ModuleProceduralFairing]
{
%nArcs = 2
%useClamshell = true
%ejectionForce = 100
}
}

8
QOL/dockRotate.cfg Executable file
View file

@ -0,0 +1,8 @@
//remove the redundant (and less featureful) stock docking rotation when dockrotate is on a part
@PART[*]:HAS[@MODULE[ModuleDockRotate]]:FINAL
{
@MODULE[ModuleDockingNode]
{
@canRotate = False
}
}

12
QOL/docksnap.cfg Normal file
View file

@ -0,0 +1,12 @@
// Add angle snapping for the docking ports at
@PART:FINAL
{
@MODULE[ModuleDockingNode]:HAS[~snapRotation[True],~snapRotation[true],~nodeType[microPort]]
{
%captureMinRollDot = .99999
%aquireMinRollDot = .5
%snapRotation = True
%snapOffset = 22.5
%acquireTorque = 10
}
}

8
QOL/mono_prop_pods.cfg Normal file
View file

@ -0,0 +1,8 @@
//Empty monopropellant from new pods/cockpits
@PART[*]:HAS[@MODULE[ModuleCommand],@RESOURCE[MonoPropellant]]:FINAL
{
@RESOURCE[MonoPropellant]
{
@amount = 0
}
}

View file

@ -0,0 +1,39 @@
// Add in-vessel transfer support to all parts that can hold science, unless
// explicitly disabled by the part. This is the same ability that the stock
// Experiment Storage Unit has; it doesn't really make sense for it to be
// limited to just the that part.
// Author: Wyzard
@PART[*]:HAS[@MODULE[ModuleScienceContainer],!MODULE[KerbalEVA]]:FINAL
{
@MODULE[ModuleScienceContainer]
{
// Allow "Container: Collect All" and "Container: Transfer
// Data" by default.
%canTransferInVessel = True
// Allow targeting by "Container: Transfer Data" on other
// parts by default.
%canBeTransferredToInVessel = True
}
}
@PART[*]:HAS[@MODULE[ModuleCommand],!MODULE[KerbalEVA]]:FINAL
{
%MODULE[ModuleScienceContainer]
{
// Allow "Container: Collect All" and "Container: Transfer
// Data" by default.
%canTransferInVessel = True
// Allow targeting by "Container: Transfer Data" on other
// parts by default.
%canBeTransferredToInVessel = True
}
}
//re-patch for allyall, as allyall applies before this.
@PART[*]:HAS[@MODULE[ModuleScienceContainer],!MODULE[AYA_ScienceBox]]:NEEDS[AllYAll]:FINAL
{
MODULE
{
name = AYA_ScienceBox
}
}

9
QOL/uranium.cfg Normal file
View file

@ -0,0 +1,9 @@
@PART[*]:HAS[@RESOURCE[EnrichedUranium]!MODULE[ModuleSystemHeatFissionFuelContainer]]:NEEDS[SystemHeat]:FINAL
{
MODULE
{
name = ModuleSystemHeatFissionFuelContainer
EngineerLevelForTransfer = 3
ResourceNames = EnrichedUranium, DepletedFuel
}
}

1
README.txt Executable file
View file

@ -0,0 +1 @@
all patches in this folder are optionall. delete them if you are not intrested. patches should not rely on one another, so dont be afraid to remove them at will.

4
physicsless/NFE.cfg Executable file
View file

@ -0,0 +1,4 @@
@PART[battery-rad-125]:NEEDS[NearFutureElectrical]
{
%PhysicsSignificance = 1
}

28
physicsless/NFEx.cfg Normal file
View file

@ -0,0 +1,28 @@
@PART[nfex-antenna-reflector-side-1]:NEEDS[NearFutureExploration]
{
%PhysicsSignificance = 1
}
@PART[nfex-antenna-top-dish-1]:NEEDS[NearFutureExploration]
{
%PhysicsSignificance = 1
}
@PART[nfex-antenna-top-dish-2]:NEEDS[NearFutureExploration]
{
%PhysicsSignificance = 1
}
@PART[nfex-antenna-phased-array-2]:NEEDS[NearFutureExploration]
{
%PhysicsSignificance = 1
}
@PART[nfex-antenna-top-dish-2]:NEEDS[NearFutureExploration]
{
%PhysicsSignificance = 1
}
@PART[nfex-reaction-wheel-mini-1]:NEEDS[NearFutureExploration]
{
%PhysicsSignificance = 1
}
@PART[nfex-battery-mini-1]:NEEDS[NearFutureExploration]
{
%PhysicsSignificance = 1
}

64
physicsless/NFS.cfg Executable file
View file

@ -0,0 +1,64 @@
@PART[nfs-panel-deploying-advanced-1x1-ikons-1]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-deploying-advanced-1x2-mro-1]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-static-truss-3]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-deploying-advanced-1x2-mro-1]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-deploying-advanced-1x3-wv3-1]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-deploying-advanced-1x1-messenger-1]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-deploying-advanced-3x1-tdrss-1]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-deploying-blanket-orion-1]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-deploying-advanced-1x3-orion-1]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-deploying-advanced-1x2-wv4-1]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-static-truss-2]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-deploying-advanced-1x3-orion-2]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-deploying-advanced-1x4-dragon-1]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-deploying-advanced-1x4-dragon-2]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[nfs-panel-static-truss-1]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}
@PART[rcsblock-*]:NEEDS[NearFutureSolar]
{
%PhysicsSignificance = 1
}

1
physicsless/README Executable file
View file

@ -0,0 +1 @@
this folder assigns the pyssicsless tags to many small, light, and radially attachable obgects. this does not remove thier mass, but ransferrs it to the COM of the parent part, meaning that they wont throw off your center of gravity.

8
physicsless/RLA.cfg Executable file
View file

@ -0,0 +1,8 @@
@PART[RLA_medium_solarpanel]:NEEDS[RLA_Stockalike]
{
%PhysicsSignificance = 1
}
@PART[RLA_mp_small_fuelcell]:NEEDS[RLA_Stockalike]
{
%PhysicsSignificance = 1
}

4
physicsless/RPM.cfg Executable file
View file

@ -0,0 +1,4 @@
@PART[JSIPrimitiveExternalCamera]:NEEDS[JSI]
{
%PhysicsSignificance = 1
}

20
physicsless/RestockPlus.cfg Executable file
View file

@ -0,0 +1,20 @@
@PART[restock-reactionwheel-radial-1]:NEEDS[RestockPlus]
{
%PhysicsSignificance = 1
}
@PART[restock-apu-radial-1]:NEEDS[RestockPlus]
{
%PhysicsSignificance = 1
}
@PART[restock-rcs*]:NEEDS[RestockPlus]
{
%PhysicsSignificance = 1
}
@PART[restock-antenna-stack-3]:NEEDS[RestockPlus]
{
%PhysicsSignificance = 1
}
@PART[restock-antenna-stack-2]:NEEDS[RestockPlus]
{
%PhysicsSignificance = 1
}

20
physicsless/SCANsat.cfg Executable file
View file

@ -0,0 +1,20 @@
@PART[scansat-exomars-1]:NEEDS[SCANsat]
{
%PhysicsSignificance = 1
}
@PART[scansat-recon-ikonos-1]:NEEDS[SCANsat]
{
%PhysicsSignificance = 1
}
@PART[scansat-resources-crism-1]:NEEDS[SCANsat]
{
%PhysicsSignificance = 1
}
@PART[scansat-multi-modis-1]:NEEDS[SCANsat]
{
%PhysicsSignificance = 1
}
@PART[scansat-radar-poseidon-3b-1]:NEEDS[SCANsat]
{
%PhysicsSignificance = 1
}

7
physicsless/adding_tags.cfg Executable file
View file

@ -0,0 +1,7 @@
//adds the words 'physicsless part' to any part with physicssignificance = 1
@PART[*]:HAS[#PhysicsSignificance[1]]:FINAL
{
@description ^= :$: Physicless Part.
@tags ^= :$: physicless
}

View file

@ -0,0 +1,8 @@
@PART[smallCargoContainer]
{
%PhysicsSignificance = 1
}
@PART[cargoContainer]
{
%PhysicsSignificance = 1
}

68
physicsless/coatl.cfg Executable file
View file

@ -0,0 +1,68 @@
@PART[ca_ant_gps]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dish_deploy_S]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dish_deploy_S2]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dish_xihe]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dmDAN]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dmsurfacelaser]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dmRoverGoo]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dmRoverMat]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dmSeismicPod]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dmSeismicHammer]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dmXRay]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dmASERT]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dmGoreSat]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dmImagingPlatform]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[rpwsAnt]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
@PART[dmscope]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}
}@PART[dmSolarCollector]:NEEDS[CoatlAerospace]
{
%PhysicsSignificance = 1
}

8
physicsless/kOs.cfg Executable file
View file

@ -0,0 +1,8 @@
@PART[KAL9000]:NEEDS[kOS]
{
%PhysicsSignificance = 1
}
@PART[kOSMachineRad]:NEEDS[kOS]
{
%PhysicsSignificance = 1
}

4
physicsless/moreservos.cfg Executable file
View file

@ -0,0 +1,4 @@
@PART[wbiMicroPort2]:NEEDS[MoreServos]
{
%PhysicsSignificance = 1
}

64
physicsless/stock.cfg Executable file
View file

@ -0,0 +1,64 @@
@PART[GooExperiment]
{
%PhysicsSignificance = 1
}
@PART[OrbitalScanner]
{
%PhysicsSignificance = 1
}
@PART[ScienceBox]
{
%PhysicsSignificance = 1
}
@PART[HighGainAntenna5_v2]
{
%PhysicsSignificance = 1
}
@PART[mediumDishAntenna]
{
%PhysicsSignificance = 1
}
@PART[HighGainAntenna]
{
%PhysicsSignificance = 1
}
@PART[radPanelEdge]
{
%PhysicsSignificance = 1
}
@PART[solarPanels4]
{
%PhysicsSignificance = 1
}
@PART[solarPanels3]
{
%PhysicsSignificance = 1
}
@PART[LgRadialSolarPanel]
{
%PhysicsSignificance = 1
}
@PART[FuelCell]
{
%PhysicsSignificance = 1
}
@PART[SurfaceScanner]
{
%PhysicsSignificance = 1
}
@PART[radialDrogue]
{
%PhysicsSignificance = 1
}
@PART[parachuteRadial]
{
%PhysicsSignificance = 1
}
@PART[Magnetometer]
{
%PhysicsSignificance = 1
}
@PART[ConformalStorageUnit]
{
%PhysicsSignificance = 1
}

View file

@ -0,0 +1,44 @@
@PART[DERP_RadialPara]:NEEDS[UmbraSpaceIndustries]
{
%PhysicsSignificance = 1
}
@PART[DERP_Solar]:NEEDS[UmbraSpaceIndustries]
{
%PhysicsSignificance = 1
}
@PART[DERP_FuelCell]:NEEDS[UmbraSpaceIndustries]
{
%PhysicsSignificance = 1
}
@PART[UKS_PowerAntenna]:NEEDS[UmbraSpaceIndustries]
{
%PhysicsSignificance = 1
}
@PART[KA_DetectionArray_01]:NEEDS[UmbraSpaceIndustries]
{
%PhysicsSignificance = 1
}
@PART[AES_Beam]:NEEDS[UmbraSpaceIndustries]
{
%PhysicsSignificance = 1
}
@PART[KA_Scanner_01]:NEEDS[UmbraSpaceIndustries]
{
%PhysicsSignificance = 1
}
@PART[KA_Analyzer_01]:NEEDS[UmbraSpaceIndustries]
{
%PhysicsSignificance = 1
}
@PART[KER_RadialProbe]:NEEDS[UmbraSpaceIndustries]
{
%PhysicsSignificance = 1
}
@PART[PAL_MagPad]:NEEDS[UmbraSpaceIndustries]
{
%PhysicsSignificance = 1
}
@PART[PAL_Ladder]:NEEDS[UmbraSpaceIndustries]
{
%PhysicsSignificance = 1
}

1
tech_tweaks/readme.txt Executable file
View file

@ -0,0 +1 @@
simply tweaking some tech nodes around. highly optional.

10
tech_tweaks/stock.cfg Executable file
View file

@ -0,0 +1,10 @@
@PART[seatExternalCmd]
{
@TechRequired = spaceExploration
}
@PART[fairingSize1]
{
@TechRequired = generalConstruction
}