Skip to content

Instantly share code, notes, and snippets.

@ToxicFrog
Last active January 3, 2016 23:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ToxicFrog/86c8fd788b91af92a019 to your computer and use it in GitHub Desktop.
Save ToxicFrog/86c8fd788b91af92a019 to your computer and use it in GitHub Desktop.
MM patches for EPL
@PART[*]:HAS[@MODULE[ExWorkshop]]:FINAL
{
@MODULE[ExWorkshop]
{
@ProductivityFactor = 99999999
}
}
@PART[ISRU]:FINAL
{
MODULE
{
name = ModuleResourceConverter
ConverterName = RocketParts
StartActionName = Start ISRU [Rocket Parts]
StopActionName = Stop ISRU [Rocket Parts]
AutoShutdown = false
GeneratesHeat = false
UseSpecialistBonus = true
SpecialistEfficiencyFactor = 0.2
SpecialistBonusBase = 0.05
Specialty = Engineer
EfficiencyBonus = 1
INPUT_RESOURCE
{
ResourceName = Ore
Ratio = 0.5
}
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 30
}
OUTPUT_RESOURCE
{
ResourceName = RocketParts
Ratio = 1
DumpExcess = false
}
}
}
/* Remove EPL-only resources. */
-RESOURCE_DEFINITION[Metal]:FINAL {}
-RESOURCE_DEFINITION[ScrapMetal]:FINAL {}
-RESOURCE_DEFINITION[MetalOre]:FINAL {}
-GLOBAL_RESOURCE:HAS[#ResourceName[MetalOre]]:FINAL,* {}
-PLANETARY_RESOURCE:HAS[#ResourceName[MetalOre]]:FINAL,* {}
/* Remove most EPL parts.
Parts kept:
- workshop
- runway
- launchpad
- orbital dock
- all RocketPart storage parts
*/
-PART[Magnetometer]:FINAL {}
-PART[RocketBuilder]:FINAL {}
-PART[ELTank*MTL]:FINAL {}
-PART[ELTank*ORE]:FINAL {}
-PART[ELRecycleBin*]:FINAL {}
-PART[Auger]:FINAL {}
-PART[SmallAuger]:FINAL {}
-PART[TinyAuger]:FINAL {}
-PART[HexCanMetal*]:FINAL {}
-PART[HexCanOre*]:FINAL {}
-PART[Smelter]:FINAL {}
-PART[SmallSmelter]:FINAL {}
-PART[TinySmelter]:FINAL {}
-PART[OMD]:FINAL {}
/* Remove EPL-only resources. */
-RESOURCE_DEFINITION[Metal]:FINAL {}
-RESOURCE_DEFINITION[ScrapMetal]:FINAL {}
-RESOURCE_DEFINITION[MetalOre]:FINAL {}
-GLOBAL_RESOURCE:HAS[#ResourceName[MetalOre]]:FINAL,* {}
-PLANETARY_RESOURCE:HAS[#ResourceName[MetalOre]]:FINAL,* {}
/* Remove EPL parts. */
-PART[Magnetometer]:FINAL {}
-PART[exRunway]:FINAL {}
-PART[HexCanRocketParts*]:FINAL {}
-PART[Rocketparts*7x]:FINAL {}
-PART[ExWorkshop]:FINAL {}
-PART[RocketBuilder]:FINAL {}
-PART[ELTank*]:FINAL {}
-PART[ELRecycleBin*]:FINAL {}
-PART[Auger]:FINAL {}
-PART[SmallAuger]:FINAL {}
-PART[TinyAuger]:FINAL {}
-PART[ExOrbitalDock]:FINAL {}
-PART[exLaunchPad]:FINAL {}
-PART[exLaunchPad2]:FINAL {}
-PART[HexCanMetal*]:FINAL {}
-PART[HexCanOre*]:FINAL {}
-PART[Smelter]:FINAL {}
-PART[SmallSmelter]:FINAL {}
-PART[TinySmelter]:FINAL {}
-PART[OMD]:FINAL {}
-PART[ExSurveyStation]:FINAL {}
@valuial
Copy link

valuial commented Jun 3, 2015

Is there a way to only hide the parts from the VAB/SPH and not remove them, so already launched vehicles don't get deleted by KSP?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment