SuicidalInsanity

[1.7.x] Stockalike Mining Extension [0.99.3 Release 8/10/2019]

Recommended Posts

SMX update for KSP 1.31 is finally here, grab from SpaceDock or Github.
Changelog:

Spoiler

-Update for KSP 1.3.1
-Adds Localization support
-New Part: "Onager" Size 1 Mass Driver
-New part: "Trebuchet" Size 2 Mass Driver
-Fixes missing texture on heavy landing leg
-Adds Size 1 Aircraft Inline Drill
-Adds Size 0 Klaw
-Mk2 and Size2 Generators now have coreheat
-Added ELP recycler functionality to Tremor and Terravore Drills

 

Edited by SuicidalInsanity

Share this post


Link to post
Share on other sites

OMG the mass drivers are awesome, the models are so cool, and a perfect engine for the mod! And the mini claw is so cute!

Y5SapPk.png

xZPrQcU.png

And I can't wait to munch up some ships with a Terravore hehehe

Share this post


Link to post
Share on other sites

Didn't know how much I deeded this until I stumbled upon it...

Here's my patch to allow the drills to mine gold and unobtainium from TheGoldStandard and allow the ISRU to smelt MaterialKits from ore when GroundConstruction is installed.

@PART[SMX_InlineDrill]:NEEDS[TheGoldStandard]
{
	MODULE
	{
		name = ModuleResourceHarvester
		HarvesterType = 0
		Efficiency = 0.3
		ResourceName = GoldOre
		ConverterName = GoldOre Harvester
		StartActionName = Start GoldOre Harvester
		StopActionName = Stop GoldOre Harvester
		ToggleActionName = Toggle GoldOre Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 3
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
	MODULE
	{
		name = ModuleResourceHarvester
		upgradeCost = 50
		HarvesterType = 0
		Efficiency = 0.2
		ResourceName = Unobtainium
		ConverterName = Unobtainium Harvester
		StartActionName = Start Unobtainium Harvester
		StopActionName = Stop Unobtainium Harvester
		ToggleActionName = Toggle Unobtainium Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Scientist
		EfficiencyBonus = 1.5
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 6
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1.5
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
}

@PART[SMX_0mStackDrill]:NEEDS[TheGoldStandard]
{
	MODULE
	{
		name = ModuleResourceHarvester
		HarvesterType = 0
		Efficiency = 0.3
		ResourceName = GoldOre
		ConverterName = GoldOre Harvester
		StartActionName = Start GoldOre Harvester
		StopActionName = Stop GoldOre Harvester
		ToggleActionName = Toggle GoldOre Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 10
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
	MODULE
	{
		name = ModuleResourceHarvester
		upgradeCost = 50
		HarvesterType = 0
		Efficiency = 0.2
		ResourceName = Unobtainium
		ConverterName = Unobtainium Harvester
		StartActionName = Start Unobtainium Harvester
		StopActionName = Stop Unobtainium Harvester
		ToggleActionName = Toggle Unobtainium Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Scientist
		EfficiencyBonus = 1.5
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 20
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1.5
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
}

@PART[SMX_1mInlineDrill]:NEEDS[TheGoldStandard]
{
	MODULE
	{
		name = ModuleResourceHarvester
		HarvesterType = 0
		Efficiency = 0.3
		ResourceName = GoldOre
		ConverterName = GoldOre Harvester
		StartActionName = Start GoldOre Harvester
		StopActionName = Stop GoldOre Harvester
		ToggleActionName = Toggle GoldOre Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 15
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
	MODULE
	{
		name = ModuleResourceHarvester
		upgradeCost = 50
		HarvesterType = 0
		Efficiency = 0.2
		ResourceName = Unobtainium
		ConverterName = Unobtainium Harvester
		StartActionName = Start Unobtainium Harvester
		StopActionName = Stop Unobtainium Harvester
		ToggleActionName = Toggle Unobtainium Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Scientist
		EfficiencyBonus = 1.5
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 25
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1.5
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
}

@PART[SMX_1mHInlineDrill]:NEEDS[TheGoldStandard]
{
	MODULE
	{
		name = ModuleResourceHarvester
		HarvesterType = 0
		Efficiency = 0.3
		ResourceName = GoldOre
		ConverterName = GoldOre Harvester
		StartActionName = Start GoldOre Harvester
		StopActionName = Stop GoldOre Harvester
		ToggleActionName = Toggle GoldOre Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 15
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
	MODULE
	{
		name = ModuleResourceHarvester
		upgradeCost = 50
		HarvesterType = 0
		Efficiency = 0.2
		ResourceName = Unobtainium
		ConverterName = Unobtainium Harvester
		StartActionName = Start Unobtainium Harvester
		StopActionName = Stop Unobtainium Harvester
		ToggleActionName = Toggle Unobtainium Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Scientist
		EfficiencyBonus = 1.5
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 25
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1.5
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
}

@PART[SMX_2mStackDrill]:NEEDS[TheGoldStandard]
{
	MODULE
	{
		name = ModuleResourceHarvester
		HarvesterType = 0
		Efficiency = 0.3
		ResourceName = GoldOre
		ConverterName = GoldOre Harvester
		StartActionName = Start GoldOre Harvester
		StopActionName = Stop GoldOre Harvester
		ToggleActionName = Toggle GoldOre Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 15
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.01
	}
	MODULE
	{
		name = ModuleResourceHarvester
		upgradeCost = 50
		HarvesterType = 0
		Efficiency = 0.2
		ResourceName = Unobtainium
		ConverterName = Unobtainium Harvester
		StartActionName = Start Unobtainium Harvester
		StopActionName = Stop Unobtainium Harvester
		ToggleActionName = Toggle Unobtainium Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Scientist
		EfficiencyBonus = 1.5
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 25
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1.5
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.01
	}
}

@PART[SMX_Size0ISRU]:NEEDS[GroundConstruction]
{
	MODULE
	{
		name = ModuleResourceConverter
		ConverterName    = Ore Smelter
		StartActionName  = Start Ore Smelter
		StopActionName   = Stop Ore Smelter
		ToggleActionName = Toggle Ore Smelter
		Efficiency = 1
		AutoShutdown = true
		GeneratesHeat = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = ConverterSkill
		EfficiencyBonus = 1
		
		TemperatureModifier
		{
			key = 0 50000
			key = 750 25000
			key = 1000 5000
			key = 1250 2500	
			key = 2000 2500	
			key = 4000 0
		}				
		GeneratesHeat = true
		DefaultShutoffTemp = .8
		ThermalEfficiency 
		{
			key = 0 0 0 0
			key = 500 0.1 0.0004804444 0.0004804444
			key = 1000 0.9 0.0008214114 0.0008214114
			key = 1250 1 0 0
			key = 1500 0.8 -0.0009670794 -0.0009670794
			key = 3000 0 0 0
		}
		
		ConvertByMass = true
		INPUT_RESOURCE
		{
			ResourceName = Ore
			Ratio = 0.005
		}
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 8
		}
		OUTPUT_RESOURCE
		{
			ResourceName = MaterialKits
			Ratio = 0.0015
		}
	}
}

@PART[SMX_Mk2ISRURefinery]:NEEDS[GroundConstruction]
{
	MODULE
	{
		name = ModuleResourceConverter
		ConverterName    = Ore Smelter
		StartActionName  = Start Ore Smelter
		StopActionName   = Stop Ore Smelter
		ToggleActionName = Toggle Ore Smelter
		Efficiency = 1
		AutoShutdown = true
		GeneratesHeat = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = ConverterSkill
		EfficiencyBonus = 1
		
		AutoShutdown = true
		TemperatureModifier
		{
			key = 0 100000
			key = 750 50000
			key = 1000 10000
			key = 1250 500	
			key = 2000 50	
			key = 4000 0
		}				
		GeneratesHeat = true
		DefaultShutoffTemp = .8
		ThermalEfficiency 
		{
			key = 0 0 0 0
			key = 500 0.1 0.0004804444 0.0004804444
			key = 1000 0.9 0.0008214114 0.0008214114
			key = 1250 1 0 0
			key = 1500 0.8 -0.0009670794 -0.0009670794
			key = 3000 0 0 0
		}
		
		ConvertByMass = true
		INPUT_RESOURCE
		{
			ResourceName = Ore
			Ratio = 0.025
		}
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 50
		}
		OUTPUT_RESOURCE
		{
			ResourceName = MaterialKits
			Ratio = 0.0075
		}
	}
}

@PART[SMX_Size3ISRU]:NEEDS[GroundConstruction]
{
	MODULE
	{
		name = ModuleResourceConverter
		ConverterName    = Ore Smelter
		StartActionName  = Start Ore Smelter
		StopActionName   = Stop Ore Smelter
		ToggleActionName = Toggle Ore Smelter
		Efficiency = 1
		AutoShutdown = true
		GeneratesHeat = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = ConverterSkill
		EfficiencyBonus = 1
		
		AutoShutdown = true
		TemperatureModifier
		{
			key = 0 100000
			key = 750 50000
			key = 1000 10000
			key = 1250 500	
			key = 2000 50	
			key = 4000 0
		}				
		GeneratesHeat = true
		DefaultShutoffTemp = .8
		ThermalEfficiency 
		{
			key = 0 0 0 0
			key = 500 0.1 0.0004804444 0.0004804444
			key = 1000 0.9 0.0008214114 0.0008214114
			key = 1250 1 0 0
			key = 1500 0.8 -0.0009670794 -0.0009670794
			key = 3000 0 0 0
		}
		
		ConvertByMass = true
		INPUT_RESOURCE
		{
			ResourceName = Ore
			Ratio = 0.05
		}
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 80
		}
		OUTPUT_RESOURCE
		{
			ResourceName = MaterialKits
			Ratio = 0.015
		}
	}
}

 

Share this post


Link to post
Share on other sites

I assume Stockalike Mining Extension Lite with only mining and claw would be helpful.

Or, conversely, split it to Stockalike Mining Extension (mining and claw) and Stockalike Mining Extension Expanded (all others)

Edited by flart

Share this post


Link to post
Share on other sites

@SuicidalInsanity I found a bug in SME_KA.cfg, trying to figure out why the LH2 wasn't showing up on the Size 3 ISRU.

The @PART[SMX_Mk2ISRURefinery]:NEEDS[KerbalAtomics] block is missing a closing bracket before the next PART mod.

After I fixed that, the LH2 was still not working.  All I got was that the LH2 was full, when it was not, and my normal ISRU could make the resource.

I couldn't figure out what was causing that issue, so I compared it to the CryoTanks ISRU patches, and came up with a merged version that works correctly, has the correct rations you were shooting for (I believe everything is 2x the stock ISRU), and added the LH2+Ox for CryoTanks.

If you are interested, this is what I came up with.  I've tested it and it works correctly now.  I've not tested the other 2 ISRUs of yours, as I use the stock ones.

@PART[SMX_Size3ISRU]:NEEDS[MiningExpansion,CryoTanks|KerbalAtomics]
{
    MODULE
    {
        name = ModuleResourceConverter
        ConverterName    = LH2
        StartActionName  = Start ISRU [LH2]
        StopActionName   = Stop ISRU [LH2]
        ToggleActionName = Toggle ISRU [LH2]
        Efficiency = 1
        AutoShutdown = true
        GeneratesHeat = true
        UseSpecialistBonus = true
        SpecialistEfficiencyFactor = 0.2
        SpecialistBonusBase = 0.05
        Specialty = ConverterSkill
        EfficiencyBonus = 1
        
        AutoShutdown = true
        TemperatureModifier
        {
            key = 0 100000
            key = 750 50000
            key = 1000 10000
            key = 1250 500    
            key = 2000 50    
            key = 4000 0
        }                
        GeneratesHeat = true
        DefaultShutoffTemp = .8
        ThermalEfficiency 
        {
            key = 0 0 0 0
            key = 500 0.1 0 0
            key = 1000 1 0 0
            key = 1250 0.9 0 0
            key = 1500 0.1 0 0
            key = 3000 0 0 0
        }
        
        ConvertByMass = true
        INPUT_RESOURCE
        {
            ResourceName = Ore
            Ratio = 2
            FlowMode = STAGE_PRIORITY_FLOW
        }
        INPUT_RESOURCE
        {
            ResourceName = ElectricCharge
            Ratio = 45
        }
        OUTPUT_RESOURCE
        {
            ResourceName = LqdHydrogen
            Ratio = 282
            DumpExcess = false
            FlowMode = STAGE_PRIORITY_FLOW
        }
    }
    MODULE
    {
        name = ModuleResourceConverter
        ConverterName    = LH2+Ox
        StartActionName  = Start ISRU [LH2+Ox]
        StopActionName   = Stop ISRU [LH2+Ox]
        ToggleActionName = Toggle ISRU [LH2+Ox]
        Efficiency = 1
        AutoShutdown = true
        GeneratesHeat = true
        UseSpecialistBonus = true
        SpecialistEfficiencyFactor = 0.2
        SpecialistBonusBase = 0.05
        Specialty = ConverterSkill
        EfficiencyBonus = 1
        
        AutoShutdown = true
        TemperatureModifier
        {
            key = 0 100000
            key = 750 50000
            key = 1000 10000
            key = 1250 500    
            key = 2000 50    
            key = 4000 0
        }                
        GeneratesHeat = true
        DefaultShutoffTemp = .8
        ThermalEfficiency 
        {
            key = 0 0 0 0
            key = 500 0.1 0 0
            key = 1000 1 0 0
            key = 1250 0.9 0 0
            key = 1500 0.1 0 0
            key = 3000 0 0 0
        }
        
        ConvertByMass = true
        INPUT_RESOURCE
        {
            ResourceName = Ore
            Ratio = 2
            FlowMode = STAGE_PRIORITY_FLOW
        }
        INPUT_RESOURCE
        {
            ResourceName = ElectricCharge
            Ratio = 45
        }
        OUTPUT_RESOURCE
        {
            ResourceName = LqdHydrogen
            Ratio = 49.4824
            DumpExcess = false
            FlowMode = STAGE_PRIORITY_FLOW
        }
        OUTPUT_RESOURCE
        {
            ResourceName = Oxidizer
            Ratio = 3.29884
            DumpExcess = false
            FlowMode = STAGE_PRIORITY_FLOW
        }
    }

}

Share this post


Link to post
Share on other sites

I also found an issue with your support for Extraplanetary Launchpads.

In v6.0.0 of his mod he renamed everything from ExPartname to ElPartname.

aka ExTarget is now ElTarget and ExRecycler is ElRecycler

Share this post


Link to post
Share on other sites

I ran into a bug running 1.5.1. Several parts use textures from a deprecated fuel tank.

The following config files reference Squad/Parts/FuelTank/fuelTankT100/tank4 which isn't found as the parts have been moved.

 

HeavyLandingLeg/part.cfg
Size0Generator/Generator.cfg
Size1Generator/Generator.cfg
Size2Generator/Generator.cfg

 

Share this post


Link to post
Share on other sites
8 hours ago, Tonka Crash said:

I ran into a bug running 1.5.1. Several parts use textures from a deprecated fuel tank.

As that folder no longer exists in 1.5.1 (would it still remain if you upgraded? I did a fresh install) you could always recreate it and copy that texture back into place. I'm not sure if it would be considered kosher to add the texture to the download, as it was a Squad-created asset and I don't think we have permission to redistribute them.

The new path for the replacement parts is Squad/Parts/FuelTank/Size1_Tanks/ and there's 5 possible files, but I think they're all different to the old file even if just in a small way, so it might be best if we could find a way to recreate the important parts of the old file in a new texture instead. Anyone know of a plugin to open DDS files in Photoshop?

Share this post


Link to post
Share on other sites
3 minutes ago, JH4C said:

As that folder no longer exists in 1.5.1 (would it still remain if you upgraded? I did a fresh install) you could always recreate it and copy that texture back into place. I'm not sure if it would be considered kosher to add the texture to the download, as it was a Squad-created asset and I don't think we have permission to redistribute them.

The new path for the replacement parts is Squad/Parts/FuelTank/Size1_Tanks/ and there's 5 possible files, but I think they're all different to the old file even if just in a small way, so it might be best if we could find a way to recreate the important parts of the old file in a new texture instead. Anyone know of a plugin to open DDS files in Photoshop?

I got my game working by copying the correct texture to my personal patches directory and editing the affected .cfg files.  It was a clean install. I reported the bug so @SuicidalInsanity could possibly fix it for an eventual update.

Share this post


Link to post
Share on other sites

@SuicidalInsanity @JH4C LinuxGuruGamer ran across the issue I had with deprecated textures on a couple of the mods he maintains. From his troubleshooting it looks like the Squad/zDeprecated folder is ignored by the game, so you can't just reset the path of textures to look in the new location, you have to copy the files somewhere else like I ended up doing to fix this mod for me. His approach will be running a batch file outside the game to copy the files where they are needed. It seems like a kludge but the simplest fix, a better fix would probably be coming up with a new texture to replace the deprecated one. 

I love this mod by the way and probably rely on it's parts more than the Mk2 or Mk3 expansions.

 

Share this post


Link to post
Share on other sites

Yeah, I discovered that too. Sorry about going dark here, trying to juggle too much stuff at the same time. SMX does have an update in the works that fixes the texture issue as well as a bunch of new stuff, hopefully I can get it done within the next few days.

Share this post


Link to post
Share on other sites
On 11/12/2018 at 5:29 AM, SuicidalInsanity said:

Sorry about going dark here, trying to juggle too much stuff at the same time.

Thats all good, Life + M2x/M3x and that bdarmory thing will be time consuming, heck i dont even know how linux managers with 50+ mods to maintain let alone 3

On 11/12/2018 at 5:29 AM, SuicidalInsanity said:

SMX does have an update in the works that fixes the texture issue as well as a bunch of new stuff, hopefully I can get it done within the next few days.

Cool, take your time, i haven't used this mod much but i would love to use it along side M2x and M3x due to its low resource size and stockalike nature

Edited by xD-FireStriker

Share this post


Link to post
Share on other sites

SMX Version 0.99 is now up at GitHub and SpaceDock.
Changelog:

Spoiler

-New Part: Mass Driver RCS
-New Part: Size3 Stack Drill
-New Part: Mk3 Ore Tank
-New Part: Mk3 ISRU Converter
-New Part: Size2 Oceanic Exxtractor
-New Part: Size1 Inline Oceanic Extractor
-Fixes Size0 Stack Drill attach node size
-Fixes Size0 Fuelcell texture
-Fixes Size1 Fuelcell texture
-Fixes Size2 Fuelcell texture
-Fixes Size1 Stack Drill bottom Node
-Fixes landing leg texture.
-Landing leg now properly mirrors in Mirror Symmetry
-Mass Drivers now have bottom node, fairings
-Tweaks atmospheric Xenon abundance for Atmo condensers
-Various part description/tags/Localization fixes
-Adds Tweakscale patch, see readme
-Fixes Kerbal Atomics patch
-Fixes EPL patch

 

 

Share this post


Link to post
Share on other sites

every time I try to update this via CKAN, I get a file kraken error: 

 

CKAN.InvalidModuleFileKraken: StockalikeMiningExtension 0.99: C:\Users\Cajun In A Box\AppData\Local\Temp\tmp9AE1.tmp has length 6452935, should be 6452920


   at CKAN.NetModuleCache.Store(CkanModule module, String path, String description, Boolean move)
   at CKAN.NetAsyncModulesDownloader.ModuleDownloadsComplete(NetModuleCache cache, Uri[] urls, String[] filenames, Exception[] errors)

current version is 0.97.1, trying to upgrade to 0.99

halp?

 

(edit: tried reinstalling the current version and redownloading the update, same issue)

Edited by CajunInABox

Share this post


Link to post
Share on other sites
3 hours ago, CajunInABox said:

every time I try to update this via CKAN, I get a file kraken error: 

  Hide contents

CKAN.InvalidModuleFileKraken: StockalikeMiningExtension 0.99: C:\Users\Cajun In A Box\AppData\Local\Temp\tmp9AE1.tmp has length 6452935, should be 6452920


   at CKAN.NetModuleCache.Store(CkanModule module, String path, String description, Boolean move)
   at CKAN.NetAsyncModulesDownloader.ModuleDownloadsComplete(NetModuleCache cache, Uri[] urls, String[] filenames, Exception[] errors)

current version is 0.97.1, trying to upgrade to 0.99

halp?

 

(edit: tried reinstalling the current version and redownloading the update, same issue)

Same here.

Share this post


Link to post
Share on other sites

I can't seem to get the size3 stack drill to draw resources from asteroids, even though the other drills seem fine.

Share this post


Link to post
Share on other sites
On 11/20/2018 at 2:35 AM, SuicidalInsanity said:

CKAN thread is the proper place for CKAN installation issues. That said, it looks like the issue has been resolved, so CKAN should work now.

Can confirm, CKAN installation works.

Also, didn't know that was a CKAN thread issue, my bad :(

Share this post


Link to post
Share on other sites
On 11/18/2018 at 2:36 AM, SuicidalInsanity said:

SMX Version 0.99 is now up at GitHub and SpaceDock.
Changelog:

  Hide contents

-New Part: Mass Driver RCS
-New Part: Size3 Stack Drill
-New Part: Mk3 Ore Tank
-New Part: Mk3 ISRU Converter
-New Part: Size2 Oceanic Exxtractor
-New Part: Size1 Inline Oceanic Extractor
-Fixes Size0 Stack Drill attach node size
-Fixes Size0 Fuelcell texture
-Fixes Size1 Fuelcell texture
-Fixes Size2 Fuelcell texture
-Fixes Size1 Stack Drill bottom Node
-Fixes landing leg texture.
-Landing leg now properly mirrors in Mirror Symmetry
-Mass Drivers now have bottom node, fairings
-Tweaks atmospheric Xenon abundance for Atmo condensers
-Various part description/tags/Localization fixes
-Adds Tweakscale patch, see readme
-Fixes Kerbal Atomics patch
-Fixes EPL patch

 

 

Hiya @SuicidalInsanity, short question given the texture fixes, are these 1.5.x-specific, meaning it's not backwards compatible with a 1.4.x install? Thanks for the work you've done with this!

Share this post


Link to post
Share on other sites
On 10/26/2017 at 6:05 AM, TheProtagonists said:

Didn't know how much I deeded this until I stumbled upon it...

Here's my patch to allow the drills to mine gold and unobtainium from TheGoldStandard and allow the ISRU to smelt MaterialKits from ore when GroundConstruction is installed.


@PART[SMX_InlineDrill]:NEEDS[TheGoldStandard]
{
	MODULE
	{
		name = ModuleResourceHarvester
		HarvesterType = 0
		Efficiency = 0.3
		ResourceName = GoldOre
		ConverterName = GoldOre Harvester
		StartActionName = Start GoldOre Harvester
		StopActionName = Stop GoldOre Harvester
		ToggleActionName = Toggle GoldOre Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 3
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
	MODULE
	{
		name = ModuleResourceHarvester
		upgradeCost = 50
		HarvesterType = 0
		Efficiency = 0.2
		ResourceName = Unobtainium
		ConverterName = Unobtainium Harvester
		StartActionName = Start Unobtainium Harvester
		StopActionName = Stop Unobtainium Harvester
		ToggleActionName = Toggle Unobtainium Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Scientist
		EfficiencyBonus = 1.5
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 6
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1.5
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
}

@PART[SMX_0mStackDrill]:NEEDS[TheGoldStandard]
{
	MODULE
	{
		name = ModuleResourceHarvester
		HarvesterType = 0
		Efficiency = 0.3
		ResourceName = GoldOre
		ConverterName = GoldOre Harvester
		StartActionName = Start GoldOre Harvester
		StopActionName = Stop GoldOre Harvester
		ToggleActionName = Toggle GoldOre Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 10
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
	MODULE
	{
		name = ModuleResourceHarvester
		upgradeCost = 50
		HarvesterType = 0
		Efficiency = 0.2
		ResourceName = Unobtainium
		ConverterName = Unobtainium Harvester
		StartActionName = Start Unobtainium Harvester
		StopActionName = Stop Unobtainium Harvester
		ToggleActionName = Toggle Unobtainium Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Scientist
		EfficiencyBonus = 1.5
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 20
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1.5
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
}

@PART[SMX_1mInlineDrill]:NEEDS[TheGoldStandard]
{
	MODULE
	{
		name = ModuleResourceHarvester
		HarvesterType = 0
		Efficiency = 0.3
		ResourceName = GoldOre
		ConverterName = GoldOre Harvester
		StartActionName = Start GoldOre Harvester
		StopActionName = Stop GoldOre Harvester
		ToggleActionName = Toggle GoldOre Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 15
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
	MODULE
	{
		name = ModuleResourceHarvester
		upgradeCost = 50
		HarvesterType = 0
		Efficiency = 0.2
		ResourceName = Unobtainium
		ConverterName = Unobtainium Harvester
		StartActionName = Start Unobtainium Harvester
		StopActionName = Stop Unobtainium Harvester
		ToggleActionName = Toggle Unobtainium Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Scientist
		EfficiencyBonus = 1.5
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 25
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1.5
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
}

@PART[SMX_1mHInlineDrill]:NEEDS[TheGoldStandard]
{
	MODULE
	{
		name = ModuleResourceHarvester
		HarvesterType = 0
		Efficiency = 0.3
		ResourceName = GoldOre
		ConverterName = GoldOre Harvester
		StartActionName = Start GoldOre Harvester
		StopActionName = Stop GoldOre Harvester
		ToggleActionName = Toggle GoldOre Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 15
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
	MODULE
	{
		name = ModuleResourceHarvester
		upgradeCost = 50
		HarvesterType = 0
		Efficiency = 0.2
		ResourceName = Unobtainium
		ConverterName = Unobtainium Harvester
		StartActionName = Start Unobtainium Harvester
		StopActionName = Stop Unobtainium Harvester
		ToggleActionName = Toggle Unobtainium Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Scientist
		EfficiencyBonus = 1.5
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 25
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1.5
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.015
	}
}

@PART[SMX_2mStackDrill]:NEEDS[TheGoldStandard]
{
	MODULE
	{
		name = ModuleResourceHarvester
		HarvesterType = 0
		Efficiency = 0.3
		ResourceName = GoldOre
		ConverterName = GoldOre Harvester
		StartActionName = Start GoldOre Harvester
		StopActionName = Stop GoldOre Harvester
		ToggleActionName = Toggle GoldOre Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 15
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.01
	}
	MODULE
	{
		name = ModuleResourceHarvester
		upgradeCost = 50
		HarvesterType = 0
		Efficiency = 0.2
		ResourceName = Unobtainium
		ConverterName = Unobtainium Harvester
		StartActionName = Start Unobtainium Harvester
		StopActionName = Stop Unobtainium Harvester
		ToggleActionName = Toggle Unobtainium Harvester
		ImpactTransform = ImpactTransform
		ImpactRange = 5
		AutoShutdown = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Scientist
		EfficiencyBonus = 1.5
		GeneratesHeat = true
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 25
		}
		TemperatureModifier
		{
			key = 0 10000
			key = 250 5000
			key = 500 2500
			key = 750 250
			key = 1000 0
		}		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1.5
		ThermalEfficiency 
		{
			key = 0 0.1
			key = 250 .1
			key = 500 1
			key = 750 .1
			key = 1000 0
		}
		HarvestThreshold = 0.01
	}
}

@PART[SMX_Size0ISRU]:NEEDS[GroundConstruction]
{
	MODULE
	{
		name = ModuleResourceConverter
		ConverterName    = Ore Smelter
		StartActionName  = Start Ore Smelter
		StopActionName   = Stop Ore Smelter
		ToggleActionName = Toggle Ore Smelter
		Efficiency = 1
		AutoShutdown = true
		GeneratesHeat = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = ConverterSkill
		EfficiencyBonus = 1
		
		TemperatureModifier
		{
			key = 0 50000
			key = 750 25000
			key = 1000 5000
			key = 1250 2500	
			key = 2000 2500	
			key = 4000 0
		}				
		GeneratesHeat = true
		DefaultShutoffTemp = .8
		ThermalEfficiency 
		{
			key = 0 0 0 0
			key = 500 0.1 0.0004804444 0.0004804444
			key = 1000 0.9 0.0008214114 0.0008214114
			key = 1250 1 0 0
			key = 1500 0.8 -0.0009670794 -0.0009670794
			key = 3000 0 0 0
		}
		
		ConvertByMass = true
		INPUT_RESOURCE
		{
			ResourceName = Ore
			Ratio = 0.005
		}
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 8
		}
		OUTPUT_RESOURCE
		{
			ResourceName = MaterialKits
			Ratio = 0.0015
		}
	}
}

@PART[SMX_Mk2ISRURefinery]:NEEDS[GroundConstruction]
{
	MODULE
	{
		name = ModuleResourceConverter
		ConverterName    = Ore Smelter
		StartActionName  = Start Ore Smelter
		StopActionName   = Stop Ore Smelter
		ToggleActionName = Toggle Ore Smelter
		Efficiency = 1
		AutoShutdown = true
		GeneratesHeat = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = ConverterSkill
		EfficiencyBonus = 1
		
		AutoShutdown = true
		TemperatureModifier
		{
			key = 0 100000
			key = 750 50000
			key = 1000 10000
			key = 1250 500	
			key = 2000 50	
			key = 4000 0
		}				
		GeneratesHeat = true
		DefaultShutoffTemp = .8
		ThermalEfficiency 
		{
			key = 0 0 0 0
			key = 500 0.1 0.0004804444 0.0004804444
			key = 1000 0.9 0.0008214114 0.0008214114
			key = 1250 1 0 0
			key = 1500 0.8 -0.0009670794 -0.0009670794
			key = 3000 0 0 0
		}
		
		ConvertByMass = true
		INPUT_RESOURCE
		{
			ResourceName = Ore
			Ratio = 0.025
		}
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 50
		}
		OUTPUT_RESOURCE
		{
			ResourceName = MaterialKits
			Ratio = 0.0075
		}
	}
}

@PART[SMX_Size3ISRU]:NEEDS[GroundConstruction]
{
	MODULE
	{
		name = ModuleResourceConverter
		ConverterName    = Ore Smelter
		StartActionName  = Start Ore Smelter
		StopActionName   = Stop Ore Smelter
		ToggleActionName = Toggle Ore Smelter
		Efficiency = 1
		AutoShutdown = true
		GeneratesHeat = true
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = ConverterSkill
		EfficiencyBonus = 1
		
		AutoShutdown = true
		TemperatureModifier
		{
			key = 0 100000
			key = 750 50000
			key = 1000 10000
			key = 1250 500	
			key = 2000 50	
			key = 4000 0
		}				
		GeneratesHeat = true
		DefaultShutoffTemp = .8
		ThermalEfficiency 
		{
			key = 0 0 0 0
			key = 500 0.1 0.0004804444 0.0004804444
			key = 1000 0.9 0.0008214114 0.0008214114
			key = 1250 1 0 0
			key = 1500 0.8 -0.0009670794 -0.0009670794
			key = 3000 0 0 0
		}
		
		ConvertByMass = true
		INPUT_RESOURCE
		{
			ResourceName = Ore
			Ratio = 0.05
		}
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 80
		}
		OUTPUT_RESOURCE
		{
			ResourceName = MaterialKits
			Ratio = 0.015
		}
	}
}

 

Hi @TheProtagonists in trying out the patch, I noted that the Terravore gets only 0.30 goldore/sec, compared to the stock drill's 22.5 goldore/sec. Granted, the EC per goldore unit is the same for both, but in terms of output rate it's a little paradoxical that that the way bigger drill would be slower, and use less power, than the smaller. Would this be intended?

Also, the smaller stack drill isn't showing any goldore output.

 

Hope to hear from you on this!

Share this post


Link to post
Share on other sites

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.