SuicidalInsanity Posted October 22, 2017 Author Share Posted October 22, 2017 (edited) 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 October 22, 2017 by SuicidalInsanity Quote Link to comment Share on other sites More sharing options...
Rodger Posted October 23, 2017 Share Posted October 23, 2017 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! And I can't wait to munch up some ships with a Terravore hehehe Quote Link to comment Share on other sites More sharing options...
TheProtagonists Posted October 25, 2017 Share Posted October 25, 2017 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 } } } Quote Link to comment Share on other sites More sharing options...
robson1000 Posted January 26, 2018 Share Posted January 26, 2018 EMMD-8 Mass Driver has missing description: Spoiler Quote Link to comment Share on other sites More sharing options...
flart Posted February 1, 2018 Share Posted February 1, 2018 (edited) 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 February 1, 2018 by flart Quote Link to comment Share on other sites More sharing options...
b0ss Posted February 15, 2018 Share Posted February 15, 2018 No heavy-duty radial landing leg? Quote Link to comment Share on other sites More sharing options...
SuicidalInsanity Posted March 28, 2018 Author Share Posted March 28, 2018 Update for KSP 1.4.1 is up on Spacedock and Github. Quote Link to comment Share on other sites More sharing options...
Critter79606 Posted July 7, 2018 Share Posted July 7, 2018 @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 } } } Quote Link to comment Share on other sites More sharing options...
Critter79606 Posted July 18, 2018 Share Posted July 18, 2018 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 Quote Link to comment Share on other sites More sharing options...
Tonka Crash Posted October 25, 2018 Share Posted October 25, 2018 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 Quote Link to comment Share on other sites More sharing options...
JH4C Posted October 25, 2018 Share Posted October 25, 2018 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? Quote Link to comment Share on other sites More sharing options...
Tonka Crash Posted October 25, 2018 Share Posted October 25, 2018 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. Quote Link to comment Share on other sites More sharing options...
Tonka Crash Posted November 11, 2018 Share Posted November 11, 2018 @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. Quote Link to comment Share on other sites More sharing options...
SuicidalInsanity Posted November 11, 2018 Author Share Posted November 11, 2018 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. Quote Link to comment Share on other sites More sharing options...
xD-FireStriker Posted November 14, 2018 Share Posted November 14, 2018 (edited) 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 November 14, 2018 by xD-FireStriker Quote Link to comment Share on other sites More sharing options...
SuicidalInsanity Posted November 17, 2018 Author Share Posted November 17, 2018 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 Quote Link to comment Share on other sites More sharing options...
CajunInABox Posted November 19, 2018 Share Posted November 19, 2018 (edited) 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 November 19, 2018 by CajunInABox Quote Link to comment Share on other sites More sharing options...
Raptus Posted November 19, 2018 Share Posted November 19, 2018 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. Quote Link to comment Share on other sites More sharing options...
SuicidalInsanity Posted November 20, 2018 Author Share Posted November 20, 2018 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. Quote Link to comment Share on other sites More sharing options...
loki130 Posted November 24, 2018 Share Posted November 24, 2018 I can't seem to get the size3 stack drill to draw resources from asteroids, even though the other drills seem fine. Quote Link to comment Share on other sites More sharing options...
CajunInABox Posted November 24, 2018 Share Posted November 24, 2018 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 Quote Link to comment Share on other sites More sharing options...
SuicidalInsanity Posted December 1, 2018 Author Share Posted December 1, 2018 I've updated 0.99 with a fixed version of the size 3 stack drill; it should now properly mine asteroids. Quote Link to comment Share on other sites More sharing options...
B-STRK Posted December 3, 2018 Share Posted December 3, 2018 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! Quote Link to comment Share on other sites More sharing options...
SuicidalInsanity Posted December 3, 2018 Author Share Posted December 3, 2018 No, its not version specific. Version 0.99 should work fine in 1.4.x Quote Link to comment Share on other sites More sharing options...
B-STRK Posted December 6, 2018 Share Posted December 6, 2018 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! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.