Jump to content

[1.12.X] Kerbal Planetary Base Systems v1.6.15 [28. April 2022]


Nils277

Recommended Posts

I'm using the K & K Nuclear Reactor (using your mod version 1.5.9 in ksp 1.3.1). After right clicking on it and starting reactor, at the top it displays percent of load and drops to 0 and then displays zero efficiency. I put a radiator on it and that seemed to fix it, where it displayed around 86% load and seemed to hold there. Went back the next day to check it out and it was zero efficiency again.

Edited by MikeO89
Link to comment
Share on other sites

Looks like an old bug is rearing its ugly head again.

Despite showModCategory = true in the KPBS_config.cfg file, parts are not showing up inside their own category, but rather all over the part list. I know this was a problem in the past, and you fixed it, so I suspect it's a forgotten setting either in KPBS itself, or in the Community Resource Pack/CommunityCategory Kit?

Never mind... I forgot that this is something that is now set under the game options. However, would you be so kind to update the entry in the KSPedia regarding that? Just to protect me from bringing this up with every new version (when I start a new career and forget to check it off under the options...)

Edited by Kerbart
Aaaargh I forgot...
Link to comment
Share on other sites

2 hours ago, Artienia said:

Can we have an adapter between KBPS and FUR? It would be really usefull

Will add one in one of the next versions.

On 31.3.2018 at 1:07 AM, Kerbart said:

Looks like an old bug is rearing its ugly head again.

Despite showModCategory = true in the KPBS_config.cfg file, parts are not showing up inside their own category, but rather all over the part list. I know this was a problem in the past, and you fixed it, so I suspect it's a forgotten setting either in KPBS itself, or in the Community Resource Pack/CommunityCategory Kit?

Never mind... I forgot that this is something that is now set under the game options. However, would you be so kind to update the entry in the KSPedia regarding that? Just to protect me from bringing this up with every new version (when I start a new career and forget to check it off under the options...)

Yeah, have to add the in KSPedia. Thanks for the reminder :wink:

1 hour ago, gui camsky said:

hey:

i saw you needed help translating your mod to portuguese, and if you still have no translation i can help you.

Thanks! There are currently 2 persons actively working on it at the moment (+1 for corrections). I should remove it from the languages still needed. 

I can add you to the chat if you want, but i think this just makes the coordination more difficult.

Link to comment
Share on other sites

1 minute ago, Nils277 said:

Will add one in one of the next versions.

Yeah, have to add the in KSPedia. Thanks for the reminder :wink:

Thanks! There are currently 2 persons actively working on it at the moment (+1 for corrections). I should remove it from the languages still needed. 

I can add you to the chat if you want, but i think this just makes the coordination more difficult.

Yey!

Also about the hungarian translation, how can i do more?

Link to comment
Share on other sites

14 minutes ago, Artienia said:

Yey!

Also about the hungarian translation, how can i do more?

Wrote you a PM :wink:

6 minutes ago, Rodger said:

Is the parts folder from the 1.4 versions likely to be compatible with 1.3.1? So I could update for some of the bug fixes?

The parts folder should be 100% compatible with 1.3.1. There were no changes i can remember. What changes for the parts do you want to also have for KSP 1.3.1? Most (all?) changes for the parts were fixes that were added from 1.4.0 onward.

Link to comment
Share on other sites

I'm not sure if I should ask in this thread or the USI-LS thread but I'll start out here and see what happens... I'm attempting my my small steps into LS mods and building "realer" bases. MKS seemed way to advanced while this mod seemed to be everything I wanted and I slapped USI-LS on for good measure. I'm now trying to construct a base that is mostly self-sufficient but being, maybe?, blind I can't see which part creates fertilizer. Do I have to ship fertilizer to generate NOMS at my base or can I somehow generate it in-situ? Further on I noticed there are parts that hold water but adding them don't seem to add longer shelftime for my Kerbals, are the waterparts for some other mod or am I, again, to blind to see the use of them?

 

EDIT: I found some kind of algeafarm which creates fertilizer and mulch from ore and water (iirc), seems like fun :D

Edited by Dazpoet
Found my own answer
Link to comment
Share on other sites

10 hours ago, Nils277 said:

The parts folder should be 100% compatible with 1.3.1. There were no changes i can remember. What changes for the parts do you want to also have for KSP 1.3.1? Most (all?) changes for the parts were fixes that were added from 1.4.0 onward.

Yeah I'm just after fixes, though when you have a FUR adapter I'll definitely be needing that! :D

Link to comment
Share on other sites

On 2.4.2018 at 1:51 AM, Dazpoet said:

I'm not sure if I should ask in this thread or the USI-LS thread but I'll start out here and see what happens... I'm attempting my my small steps into LS mods and building "realer" bases. MKS seemed way to advanced while this mod seemed to be everything I wanted and I slapped USI-LS on for good measure. I'm now trying to construct a base that is mostly self-sufficient but being, maybe?, blind I can't see which part creates fertilizer. Do I have to ship fertilizer to generate NOMS at my base or can I somehow generate it in-situ? Further on I noticed there are parts that hold water but adding them don't seem to add longer shelftime for my Kerbals, are the waterparts for some other mod or am I, again, to blind to see the use of them?

 

EDIT: I found some kind of algeafarm which creates fertilizer and mulch from ore and water (iirc), seems like fun :D

Yep, you find it, the Algae Farm produces Fertilizer. Sorry for the late reply :wink: 

On 30.3.2018 at 4:02 AM, MikeO89 said:

I'm using the K & K Nuclear Reactor (using your mod version 1.5.9 in ksp 1.3.1). After right clicking on it and starting reactor, at the top it displays percent of load and drops to 0 and then displays zero efficiency. I put a radiator on it and that seemed to fix it, where it displayed around 86% load and seemed to hold there. Went back the next day to check it out and it was zero efficiency again.

This sounds like the Nuclear Reactor is still getting too hot to function, so you'd need more radiators. What other mods do you have installed? Maybe one of them changes something.

Link to comment
Share on other sites

For all graphics enthusiasts, KPBS will be undergoing an art overhaul.
Here is a sneak peek of whatyou can expect for the IVAs:

Before:

D1VMjR0.jpg

After:

tIbTTu4.jpg

However the complete overhaul will take a lot of time...at least 2 months.

Edited by Nils277
Link to comment
Share on other sites

Hello @Nils277

I was wondering if you could explain how to install the deprecated parts for ksp 1.4.2 (if possible)? I really miss being able to use the elbow, 3 ended and other gangways...

I've tried dragging the "Legacy" folder from the separate Deprecated download (https://www.dropbox.com/s/ti2vqbqcn5vsxys/PlanetaryBaseInc_Deprecated_Parts.zip) into the "Parts" folder of the PlanetaryBaseInc folder but they're still not showing up in the editor.

I've also tried dragging the individual part fils into subfolder of the mod such as "Structural" etc, but that doesn't seem to work either.

Link to comment
Share on other sites

@Fonz will have to try that out too. This has not been asked for ages. You know that the new corridors that replaced the old ones change their visual appearance according to where other parts are attached to them? The corridors are just all-in-one now, including the elbow and the T-Shape. Or is there something wrong/not working with these parts?

Link to comment
Share on other sites

is the latest version of EL already adressed?

I'd like to contribute and already working on the EL compatiblity fixes because most functions have changed from Ex...to EL...like ExSurveyStation to ELSurveyStation

I'll post updates, once done!

./PlanetaryBaseInc/ModSupport/Configs/Extraplanetary Launchpads/KPBS_MM_EPL.cfg:

Spoiler

@PART[KKAOSS_Cupola_g]:FOR[PlanetarySurfaceStructures]:NEEDS[Launchpad]
{
    @description = #LOC_KPBS.epl.cupola.desc
    MODULE {
		name = ELSurveyStation
	}
}

@PART[KKAOSS_Central_Hub]:FOR[PlanetarySurfaceStructures]:NEEDS[Launchpad]
{
    @description = #LOC_KPBS.epl.centralhub.desc
    MODULE {
		name = ELSurveyStation
	}
}

 


./PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Launchpad.cfg:

Spoiler

PART:NEEDS[Launchpad]
{
    // Kerbal Space Program - Part Config
    // A storage for rocket parts
    MODEL
    {
        model = PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Launchpad
    }
    
    
    // --- general parameters ---
    name = KKAOSS_Launchpad
    module = Part
    author = Nils277

    // --- asset parameters ---
    scale = 1
    rescaleFactor = 1

    // --- node definitions ---
    node_stack_top = 0, 2.1853, 0, 0, 1, 0, 1
    node_stack_bottom = 0, -2.1853, 0, 0, -1, 0, 1
    node_stack_back = 0, 0, 0.6266, 0, 0, 1, 0

    // --- editor parameters ---
    TechRequired = specializedConstruction
    entryCost = 120000
    cost = 60000
    category = Structural
    subcategory = 0
    title = #LOC_KPBS.launchpad.title
    manufacturer = #LOC_KPBS.agency
    description = #LOC_KPBS.launchpad.description


    // --- attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision ---
    attachRules = 1,0,1,1,0


    // --- standard part parameters ---
    mass = 4
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    crashTolerance = 15
    maxTemp = 10000
    tags = #LOC_KPBS.launchpad.tags
    
    
    MODULE
    {
        name = ELTarget
        TargetName = Pad
        TargetTransform = LaunchTransform
    }

    MODULE {
        name = ELWorkshop
        ProductivityFactor = 1
    }

    MODULE
    {
        name = ELLaunchPad
        SpawnTransform = LaunchTransform
    }

    MODULE
    {
       name = ModuleAnimateGeneric
       animationName = LaunchpadOpen
       startEventGUIName = #LOC_KPBS.launchpad.open
       endEventGUIName = #LOC_KPBS.launchpad.close
    }
    
}

 


./PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Recycler.cfg:

Spoiler

PART:NEEDS[Launchpad]
{
    // Kerbal Space Program - Part Config
    // A Recycler for EPL
    MODEL
    {
        model = PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Recycler
    }
    
    
    // --- general parameters ---
    name = KKAOSS_PartRecycler
    module = Part
    author = Nils277

    // --- asset parameters ---
    scale = 1
    rescaleFactor = 1

    // --- node definitions ---
    node_stack_bottom = 0, -0.3125, 0, 0, -1, 0, 1
    node_stack_front = 0, 0, -0.73494, 0, 0, -1, 0
    node_stack_back = 0, 0, 0.6266, 0, 0, 1, 0

    NODE {
        name = node_stack_leg1
        transform = node_leg1
        size = 0
        method = FIXED_JOINT
    }
    NODE {
        name = node_stack_leg2
        transform = node_leg2
        size = 0
        method = FIXED_JOINT
    }
    
    // --- editor parameters ---
    TechRequired = advConstruction
    entryCost = 2000
    cost = 300
    category = Utility
    subcategory = 0
    title = #LOC_KPBS.partrecycler.title
    manufacturer = #LOC_KPBS.agency
    description = #LOC_KPBS.partrecycler.description


    // --- attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision ---
    attachRules = 1,0,1,1,0


    // --- standard part parameters ---
    mass = 2
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    crashTolerance = 15
    maxTemp = 2000 // = 3000
    tags = #LOC_KPBS.partrecycler.tags
    
	MODULE {
		name = ELRecycler
        RecycleField_name = ColRecycler
	}

	MODULE {
		name = ELTarget
		TargetName = Recycling Bin
		TargetTransform = ColRecycler
	}
}

 


./PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Smelter.cfg:
(still needs adjustments because of the new EL reciepes!)

Spoiler

PART:NEEDS[Launchpad]
{
    // Kerbal Space Program - Part Config
    // A storage for rocket parts
    MODEL
    {
        model = PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Smelter
    }
    
    
    // --- general parameters ---
    name = KKAOSS_Smelter
    module = Part
    author = Nils277

    // --- asset parameters ---
    scale = 1
    rescaleFactor = 1

    // --- node definitions ---
    node_stack_top = 0, 1.5580, 0, 0, 1, 0, 1
    node_stack_bottom = 0, -1.5580, 0, 0, -1, 0, 1
    node_stack_front = 0, 0, -0.73494, 0, 0, -1, 0
    node_stack_back = 0, 0, 0.6266, 0, 0, 1, 0

    // --- editor parameters ---
    TechRequired = advConstruction
    entryCost = 40000
    cost = 18000
    category = Utility
    subcategory = 0
    title = #LOC_KPBS.smelter.title
    manufacturer = #LOC_KPBS.agency
    description = #LOC_KPBS.smelter.description


    // --- attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision ---
    attachRules = 1,0,1,1,0


    // --- standard part parameters ---
    mass = 2
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    crashTolerance = 15
    maxTemp = 2000 // = 3000
    tags = #LOC_KPBS.smelter.tags
    
    
	MODULE {
		name = ELConverter
		StartActionName = #LOC_KPBS.smelter.metal.start
		StopActionName = #LOC_KPBS.smelter.metal.stop
        
		INPUT_RESOURCE {
			ResourceName = MetalOre
			Ratio = 0.00825
		}
        
		INPUT_RESOURCE {
			ResourceName = ElectricCharge
			Ratio = 1.0
		}
        
		OUTPUT_RESOURCE {
			ResourceName = Metal
			Ratio = 0.699431
		}
	}

	MODULE {
		name = ELConverter
		StartActionName = #LOC_KPBS.smelter.scrap.start
		StopActionName = #LOC_KPBS.smelter.scrap.stop
        
		INPUT_RESOURCE {
			ResourceName = ScrapMetal
			Ratio = 0.00172
		}
        
		INPUT_RESOURCE {
			ResourceName = ElectricCharge
			Ratio = 1
		}
        
		OUTPUT_RESOURCE {
			ResourceName = Metal
			Ratio = 1
		}
	}

    RESOURCE {
        name = Metal
        amount = 0
        maxAmount = 25
    }

    RESOURCE {
        name = MetalOre
        amount = 0
        maxAmount = 300
    }

	RESOURCE {
		name = ScrapMetal
		amount = 0
		maxAmount = 200
	}
    
}

 


./PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Workshop.cfg:

Spoiler

PART:NEEDS[Launchpad|GroundConstruction]
{
    // Kerbal Space Program - Part Config
    // A Workshop for EPL
    MODEL
    {
        model = PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Workshop
    }
    
    // --- general parameters ---
    name = KKAOSS_Workshop
    module = Part
    author = Nils277

    // --- asset parameters ---
    scale = 1
    rescaleFactor = 1

    // --- node definitions ---
    node_stack_top = 0, 1.87, 0, 0, 1, 0, 1
    node_stack_bottom = 0, -1.87, 0, 0, -1, 0, 1
    node_stack_front = 0, 0, -0.73494, 0, 0, -1, 0
    node_stack_back = 0, 0, 0.6266, 0, 0, 1, 0

    // --- editor parameters ---
    TechRequired = advConstruction
    CrewCapacity = 3
    entryCost = 40000
    cost = 80000
    category = Utility
    subcategory = 0
    title = #LOC_KPBS.workshop.title
    manufacturer = #LOC_KPBS.agency
    description = #LOC_KPBS.workshop.description

    // --- attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision ---
    attachRules = 1,1,1,1,0


    // --- standard part parameters ---
    mass = 3
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    crashTolerance = 15
    maxTemp = 2000
    tags = #LOC_KPBS.workshop.tags
    
    INTERNAL {
		name = KKAOSS_Workshop_Internal
	}
    
    MODULE
    {
        name = ModuleColorChanger
        shaderProperty = _EmissiveColor
        animRate = 0.8
        animState = false
        useRate = true
        toggleInEditor = true
        toggleInFlight = true
        unfocusedRange = 5
        toggleName = #autoLOC_900823
        eventOnName = #autoLOC_6001406
        eventOffName = #autoLOC_6001407        
        defaultActionGroup = None
        toggleAction = True
        redCurve
        {
            key = 0 0
            key = 1 0.925
        }
        greenCurve
        {
            key = 0 0
            key = 1 0.9
        }
        blueCurve
        {
            key = 0 0
            key = 1 0.7
        }
        alphaCurve
        {
            key = 0 1
        }
    }
}

@PART[KKAOSS_Workshop]:FOR[PlanetarySurfaceStructures]:NEEDS[ConnectedLivingSpace]:HAS[!MODULE[ModuleConnectedLivingSpace]]
{
    MODULE
    {
        name = ModuleConnectedLivingSpace
        passable = true
        impassablenodes = front , back
    }
}

@PART[KKAOSS_Workshop]:FOR[PlanetarySurfaceStructures]:NEEDS[Launchpad]
{
	MODULE {
		name = ELWorkshop
		ProductivityFactor = 3
	}
	
    MODULE {
		name = ELConverter
		StartActionName = #LOC_KPBS.workshop.start
		StopActionName = #LOC_KPBS.workshop.stop
		
        INPUT_RESOURCE {
			ResourceName = Metal
			Ratio = 0.0065
		}
		INPUT_RESOURCE {
			ResourceName = ElectricCharge
			Ratio = 3.5
		}
		
        OUTPUT_RESOURCE {
			ResourceName = RocketParts
			Ratio = 0.7
		}
		OUTPUT_RESOURCE {
			ResourceName = ScrapMetal
			Ratio = 0.2995
			DumpExcess = True
		}
	}

	RESOURCE {
		name = RocketParts
		amount = 0
		maxAmount = 400
	}
}

@PART[KKAOSS_Workshop]:FOR[PlanetarySurfaceStructures]:NEEDS[GroundConstruction]
{
	MODULE
	{
		name = GroundWorkshop
		Efficiency = 1.0
	}
}

 

 

Edited by LatiMacciato
Link to comment
Share on other sites

@LatiMacciato thanks for the information and the changes needed. I indeed did not know that the configs for Extraplanetary Launchpads changed. Will incorporate the changes in the next update. You mentioned that the recipies changed. You mean the resources needed? 

Link to comment
Share on other sites

1 hour ago, Nils277 said:

You mentioned that the recipies changed. You mean the resources needed? 

Instead of ElectricCharge, smelting now uses LiquidFuel and Oxidizer (machining still uses ElectricCharge,, but the rate has changed).

Link to comment
Share on other sites

hopefully my updated configs here follow the concept of KBPS, i did try to make it fit, you might just wanna look over the details and values. I took the values of the tiny smelter for the KBPS smelter and calculated for the KBPS workshop.

Here's my math:

EL workshop: ProductivityFactor = 5  --> Rate = 0.312
KBPS workshop ProductivityFactor = 3 --> so I calculated (0.312 / 5) * 3 means a Rate of 0.1872

I hope that somehow makes sense, since everything is functioning. Adjust as needed, preferred since this is just a propose for keeping the mod compatiblity.

Link to comment
Share on other sites

6 hours ago, LatiMacciato said:

hopefully my updated configs here follow the concept of KBPS, i did try to make it fit, you might just wanna look over the details and values. I took the values of the tiny smelter for the KBPS smelter and calculated for the KBPS workshop.

Here's my math:

EL workshop: ProductivityFactor = 5  --> Rate = 0.312
KBPS workshop ProductivityFactor = 3 --> so I calculated (0.312 / 5) * 3 means a Rate of 0.1872

I hope that somehow makes sense, since everything is functioning. Adjust as needed, preferred since this is just a propose for keeping the mod compatiblity.

 

On 4/7/2018 at 8:09 PM, LatiMacciato said:

is the latest version of EL already adressed?

I'd like to contribute and already working on the EL compatiblity fixes because most functions have changed from Ex...to EL...like ExSurveyStation to ELSurveyStation

I'll post updates, once done!

./PlanetaryBaseInc/ModSupport/Configs/Extraplanetary Launchpads/KPBS_MM_EPL.cfg:

  Reveal hidden contents


@PART[KKAOSS_Cupola_g]:FOR[PlanetarySurfaceStructures]:NEEDS[Launchpad]
{
    @description = #LOC_KPBS.epl.cupola.desc
    MODULE {
		name = ELSurveyStation
	}
}

@PART[KKAOSS_Central_Hub]:FOR[PlanetarySurfaceStructures]:NEEDS[Launchpad]
{
    @description = #LOC_KPBS.epl.centralhub.desc
    MODULE {
		name = ELSurveyStation
	}
}

 


./PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Launchpad.cfg:

  Reveal hidden contents


PART:NEEDS[Launchpad]
{
    // Kerbal Space Program - Part Config
    // A storage for rocket parts
    MODEL
    {
        model = PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Launchpad
    }
    
    
    // --- general parameters ---
    name = KKAOSS_Launchpad
    module = Part
    author = Nils277

    // --- asset parameters ---
    scale = 1
    rescaleFactor = 1

    // --- node definitions ---
    node_stack_top = 0, 2.1853, 0, 0, 1, 0, 1
    node_stack_bottom = 0, -2.1853, 0, 0, -1, 0, 1
    node_stack_back = 0, 0, 0.6266, 0, 0, 1, 0

    // --- editor parameters ---
    TechRequired = specializedConstruction
    entryCost = 120000
    cost = 60000
    category = Structural
    subcategory = 0
    title = #LOC_KPBS.launchpad.title
    manufacturer = #LOC_KPBS.agency
    description = #LOC_KPBS.launchpad.description


    // --- attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision ---
    attachRules = 1,0,1,1,0


    // --- standard part parameters ---
    mass = 4
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    crashTolerance = 15
    maxTemp = 10000
    tags = #LOC_KPBS.launchpad.tags
    
    
    MODULE
    {
        name = ELTarget
        TargetName = Pad
        TargetTransform = LaunchTransform
    }

    MODULE {
        name = ELWorkshop
        ProductivityFactor = 1
    }

    MODULE
    {
        name = ELLaunchPad
        SpawnTransform = LaunchTransform
    }

    MODULE
    {
       name = ModuleAnimateGeneric
       animationName = LaunchpadOpen
       startEventGUIName = #LOC_KPBS.launchpad.open
       endEventGUIName = #LOC_KPBS.launchpad.close
    }
    
}

 


./PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Recycler.cfg:

  Reveal hidden contents


PART:NEEDS[Launchpad]
{
    // Kerbal Space Program - Part Config
    // A Recycler for EPL
    MODEL
    {
        model = PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Recycler
    }
    
    
    // --- general parameters ---
    name = KKAOSS_PartRecycler
    module = Part
    author = Nils277

    // --- asset parameters ---
    scale = 1
    rescaleFactor = 1

    // --- node definitions ---
    node_stack_bottom = 0, -0.3125, 0, 0, -1, 0, 1
    node_stack_front = 0, 0, -0.73494, 0, 0, -1, 0
    node_stack_back = 0, 0, 0.6266, 0, 0, 1, 0

    NODE {
        name = node_stack_leg1
        transform = node_leg1
        size = 0
        method = FIXED_JOINT
    }
    NODE {
        name = node_stack_leg2
        transform = node_leg2
        size = 0
        method = FIXED_JOINT
    }
    
    // --- editor parameters ---
    TechRequired = advConstruction
    entryCost = 2000
    cost = 300
    category = Utility
    subcategory = 0
    title = #LOC_KPBS.partrecycler.title
    manufacturer = #LOC_KPBS.agency
    description = #LOC_KPBS.partrecycler.description


    // --- attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision ---
    attachRules = 1,0,1,1,0


    // --- standard part parameters ---
    mass = 2
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    crashTolerance = 15
    maxTemp = 2000 // = 3000
    tags = #LOC_KPBS.partrecycler.tags
    
	MODULE {
		name = ELRecycler
        RecycleField_name = ColRecycler
	}

	MODULE {
		name = ELTarget
		TargetName = Recycling Bin
		TargetTransform = ColRecycler
	}
}

 


./PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Smelter.cfg:
(still needs adjustments because of the new EL reciepes!)

  Reveal hidden contents


PART:NEEDS[Launchpad]
{
    // Kerbal Space Program - Part Config
    // A storage for rocket parts
    MODEL
    {
        model = PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Smelter
    }
    
    
    // --- general parameters ---
    name = KKAOSS_Smelter
    module = Part
    author = Nils277

    // --- asset parameters ---
    scale = 1
    rescaleFactor = 1

    // --- node definitions ---
    node_stack_top = 0, 1.5580, 0, 0, 1, 0, 1
    node_stack_bottom = 0, -1.5580, 0, 0, -1, 0, 1
    node_stack_front = 0, 0, -0.73494, 0, 0, -1, 0
    node_stack_back = 0, 0, 0.6266, 0, 0, 1, 0

    // --- editor parameters ---
    TechRequired = advConstruction
    entryCost = 40000
    cost = 18000
    category = Utility
    subcategory = 0
    title = #LOC_KPBS.smelter.title
    manufacturer = #LOC_KPBS.agency
    description = #LOC_KPBS.smelter.description


    // --- attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision ---
    attachRules = 1,0,1,1,0


    // --- standard part parameters ---
    mass = 2
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    crashTolerance = 15
    maxTemp = 2000 // = 3000
    tags = #LOC_KPBS.smelter.tags
    
    
	MODULE {
		name = ELConverter
		StartActionName = #LOC_KPBS.smelter.metal.start
		StopActionName = #LOC_KPBS.smelter.metal.stop
        
		INPUT_RESOURCE {
			ResourceName = MetalOre
			Ratio = 0.00825
		}
        
		INPUT_RESOURCE {
			ResourceName = ElectricCharge
			Ratio = 1.0
		}
        
		OUTPUT_RESOURCE {
			ResourceName = Metal
			Ratio = 0.699431
		}
	}

	MODULE {
		name = ELConverter
		StartActionName = #LOC_KPBS.smelter.scrap.start
		StopActionName = #LOC_KPBS.smelter.scrap.stop
        
		INPUT_RESOURCE {
			ResourceName = ScrapMetal
			Ratio = 0.00172
		}
        
		INPUT_RESOURCE {
			ResourceName = ElectricCharge
			Ratio = 1
		}
        
		OUTPUT_RESOURCE {
			ResourceName = Metal
			Ratio = 1
		}
	}

    RESOURCE {
        name = Metal
        amount = 0
        maxAmount = 25
    }

    RESOURCE {
        name = MetalOre
        amount = 0
        maxAmount = 300
    }

	RESOURCE {
		name = ScrapMetal
		amount = 0
		maxAmount = 200
	}
    
}

 


./PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Workshop.cfg:

  Reveal hidden contents


PART:NEEDS[Launchpad|GroundConstruction]
{
    // Kerbal Space Program - Part Config
    // A Workshop for EPL
    MODEL
    {
        model = PlanetaryBaseInc/ModSupport/Parts/Extraplanetary Launchpads/Workshop
    }
    
    // --- general parameters ---
    name = KKAOSS_Workshop
    module = Part
    author = Nils277

    // --- asset parameters ---
    scale = 1
    rescaleFactor = 1

    // --- node definitions ---
    node_stack_top = 0, 1.87, 0, 0, 1, 0, 1
    node_stack_bottom = 0, -1.87, 0, 0, -1, 0, 1
    node_stack_front = 0, 0, -0.73494, 0, 0, -1, 0
    node_stack_back = 0, 0, 0.6266, 0, 0, 1, 0

    // --- editor parameters ---
    TechRequired = advConstruction
    CrewCapacity = 3
    entryCost = 40000
    cost = 80000
    category = Utility
    subcategory = 0
    title = #LOC_KPBS.workshop.title
    manufacturer = #LOC_KPBS.agency
    description = #LOC_KPBS.workshop.description

    // --- attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision ---
    attachRules = 1,1,1,1,0


    // --- standard part parameters ---
    mass = 3
    dragModelType = default
    maximum_drag = 0.2
    minimum_drag = 0.2
    angularDrag = 2
    crashTolerance = 15
    maxTemp = 2000
    tags = #LOC_KPBS.workshop.tags
    
    INTERNAL {
		name = KKAOSS_Workshop_Internal
	}
    
    MODULE
    {
        name = ModuleColorChanger
        shaderProperty = _EmissiveColor
        animRate = 0.8
        animState = false
        useRate = true
        toggleInEditor = true
        toggleInFlight = true
        unfocusedRange = 5
        toggleName = #autoLOC_900823
        eventOnName = #autoLOC_6001406
        eventOffName = #autoLOC_6001407        
        defaultActionGroup = None
        toggleAction = True
        redCurve
        {
            key = 0 0
            key = 1 0.925
        }
        greenCurve
        {
            key = 0 0
            key = 1 0.9
        }
        blueCurve
        {
            key = 0 0
            key = 1 0.7
        }
        alphaCurve
        {
            key = 0 1
        }
    }
}

@PART[KKAOSS_Workshop]:FOR[PlanetarySurfaceStructures]:NEEDS[ConnectedLivingSpace]:HAS[!MODULE[ModuleConnectedLivingSpace]]
{
    MODULE
    {
        name = ModuleConnectedLivingSpace
        passable = true
        impassablenodes = front , back
    }
}

@PART[KKAOSS_Workshop]:FOR[PlanetarySurfaceStructures]:NEEDS[Launchpad]
{
	MODULE {
		name = ELWorkshop
		ProductivityFactor = 3
	}
	
    MODULE {
		name = ELConverter
		StartActionName = #LOC_KPBS.workshop.start
		StopActionName = #LOC_KPBS.workshop.stop
		
        INPUT_RESOURCE {
			ResourceName = Metal
			Ratio = 0.0065
		}
		INPUT_RESOURCE {
			ResourceName = ElectricCharge
			Ratio = 3.5
		}
		
        OUTPUT_RESOURCE {
			ResourceName = RocketParts
			Ratio = 0.7
		}
		OUTPUT_RESOURCE {
			ResourceName = ScrapMetal
			Ratio = 0.2995
			DumpExcess = True
		}
	}

	RESOURCE {
		name = RocketParts
		amount = 0
		maxAmount = 400
	}
}

@PART[KKAOSS_Workshop]:FOR[PlanetarySurfaceStructures]:NEEDS[GroundConstruction]
{
	MODULE
	{
		name = GroundWorkshop
		Efficiency = 1.0
	}
}

 

 

For some resin even with your setting the  launch pads are not working any more. They show productivity on the UI but it says locked and there is no option to select EL's UI

Link to comment
Share on other sites

Just now, Lordmaddog said:

 

For some resin even with your setting the  launch pads are not working any more. They show productivity on the UI but it says locked and there is no option to select EL's UI

you might have to edit your savegame file and replace the new modules like making name = ExLaunchpad to name = ELLaunchpad

Link to comment
Share on other sites

23 minutes ago, LatiMacciato said:

you might have to edit your savegame file and replace the new modules like making name = ExLaunchpad to name = ELLaunchpad

Found and replaced all still dint work. :(

I am using simple construction as well though so it may be a conflict between the new updates

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...