-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[Bug 🐞]: KPBS Smelter not heating #63
Comments
Thank you. Kindly read contributiing.md, code_of_conduct.md and styleguide.md. These are boilerplate. |
@histalonia Forum: histalona thank you for the bug report. This is a seriously hot topic... (pun intended) I believe this is the file and section of that file that needs to be addressed, especially since it probably is the culprit along with the fact that I can effect change on it but not on the KPBS file. 👍 SimpleConstruction/GameData/SimpleConstruction/Compatibility/SimpleConstruction/KPBS.cfg Lines 83 to 172 in 6efe50f
|
@histalonia tracking the root cause - one is above, the other is was being patched twice - once from Compatibility/ISRU.cfg and again by Compatibility/KPBS.cfg |
@histalonia incoming changes seem to have taken:
|
# Version 4.0.99.2-prerelease - A Little too Spicy ## This is PRE-RELEASE - and WILL break saves * 06 Mar 2022 * Release for Kerbal Space Program [KSP 1.12.3] ## DO A CLEAN INSTALL: DELETE EXISTING THEN RE-INSTALL ## WARNING: Only [CurseForge][CRSFG:url] version will include .dll’s ### Updated * [KPBS.cfg] * renamed to [KerbalPlanetaryBaseSystems.cfg] v1.0.2.0 * [KKAOSS_Smelter] * split out into own file [KKAOSS_Smelter] v1.0.2.0 * -MODULE[ELCoreHeat]{} * [ModuleResourceConverter] * [TemperatureModifier] * OLD: * key = 0 100000 * key = 750 50000 * key = 1000 10000 * key = 1250 500 * key = 2000 50 * key = 4000 0 * NEW: * key = 0 50000 * key = 750 25000 * key = 1000 5000 * key = 1250 2500 * key = 2000 2500 * key = 4000 0 * [ThermalEfficiency] * OLD: * key = 0 0 0 0 * key = 500 0.1 0 0 * key = 1000 1.0 0 0 * key = 1250 0.1 0 0 * key = 3000 0 0 0 * NEW: * key = 0 0 0 0 * key = 500 0.9 0 0 * key = 1000 1.0 0 0 * key = 1250 0.9 0 0 * key = 1500 0.5 0 0 * key = 3000 0.0 0 0 * add [UseSpecialistHeatBonus] = true * add [SpecialistHeatFactor] = 0.1 * add [resourceOutputName] = #SimpleConstruction_Metal_displayname // Metal] * change [Specialty] = Engineer to [ExperienceEffect] = ConverterSkill * INPUT_RESOURCE * [Ore] ratio was 0.4, now is 1.0 * [ElectricCharge] ratio was 48, now 96 * OUTPUT_RESOURCE * [Metal] was 0.2, now is 1.0 * Localized * [KKAOSS_Workshop] * split out into own file [KKAOSS_Workshop] v1.0.2.0 * [ModuleResourceConverter] * Localized * [ISRU.cfg] v1.1.0.0 * @part[*ISRU*,Smelter*] --> @part[*ISRU*,Smelter*,!KKAOSS_Smelter] * with KPBS installed, Smelter was being hit twice without winner winner chicken dinner * closes #63 - [Bug 🐞]: KPBS Smelter not heating * [ModuleResourceConverter] * Localized * INPUT_RESOURCE * [Ore] ratio was 2.5, now is 0.5 * [ElectricCharge] ratio remains the same * OUTPUT_RESOURCE * [Metal] was 0.125, now is 0.25 ### Backend * [__deploy] v1.1.3.0 * [_gitPullIssues] v1.1.0.1 * [SimpleConstruction.version] * removed [KSP_VERSION_MAX], not longer needed * removed graphics/ folder; duplicate of img/ * removed bin/ folder; empty ### Localization * [ScienceLabs.cfg] v1.0.2.2 * ConverterName = #SimpleConstruction_RocketParts_displayname = RocketParts * StartActionName = #EL_EventGUIName_StartPartProduction // Start Printing Parts * StopActionName = #EL_EventGUIName_StopPartProduction // Stop Printing Parts * [KKAOSS_Workshop.cfg] v1.0.2.0 * ConverterName = #SimpleConstruction_RocketParts_displayname = RocketParts * StartActionName = #EL_EventGUIName_StartPartProduction // Start Printing Parts * StopActionName = #EL_EventGUIName_StopPartProduction // Stop Printing Parts * [KerbalPlanetaryBaseSystems.cfg] v1.0.2.0 * [KKAOSS_Storage_Metal] * -title {} * title = #KBPS-Storage-Metal-titl // K&K X1200 Metal Storage * [KKAOSS_Storage_RocketParts] * -title {} * title = #KBPS-Storage-RP-titl // K&K X2400 Rocket Part Storage * [KKAOSS_Storage_MetalOre] * -title {} * title = #KBPS-Storage-Ore-titl // K&K X1200 Ore Storage * -description {} * description = #KBPS-Storage-Ore-desc * [KKAOSS_Smelter.cfg] v1.02.0 * ConverterName = #SCON-Metal-ConverterName // Metal * StartActionName = #SCON-Metal-StartActionName // Start Metal Refining * StopActionName = #SCON-Metal-StopActionName // Stop Metal Refining * resourceOutputName = #SimpleConstruction_Metal_displayname // Metal * [ISRU.cfg] v1.1.0.0 * ConverterName = #SCON-Metal-ConverterName // Metal * StartActionName = #SCON-Metal-StartActionName // Start Metal Refining * StopActionName = #SCON-Metal-StopActionName // Stop Metal Refining * resourceOutputName = #SimpleConstruction_Metal_displayname // Metal * [en-us.cfg]v1.2.0.0 * KerbalPlanetaryBaseSystems * #KBPS-Storage-Ore-titl = K&K X1200 Ore Storage * #KBPS-Storage-Ore-desc = A storage for ore. You can process the ore in a smelter into metal. * #KBPS-Storage-Metal-titl = K&K X1200 Metal Storage * #KBPS-Storage-RP-titl = K&K X2400 Rocket Part Storage * #KBPS-Smelter-desc = The smelter can be used to process ore into useful metal. Do not touch! HOT! ### Documentation * update [readme.md] v1.6.5.9 * update [ReleaseLayout.md] v1.3.1. * update [changelog.md] v1.4.1.0 * update [Attribution.md] v1.1.2.1 * [docs] * [LegalMumboJumbo] * [Part-Invoice] * [404] * [Localizations] * [ManualInstallation.md] * [resourceFlow.md] * [4.0.99.2] * closes #66 - 4.0.99.2 Update Documentation * closes #65 - 4.0.99.2 Verify Legal Mumbo Jumbo * closes #67 - 4.0.99.2 Social Media ### Status * Issues/Milestones * closes #64 - SimpleConstruction! (SCON) 4.0.99.2-prerelease A Little Too Spicy * Pull Requests * closes #48 - 4.0.99.2-prerelease A Little Too Spicy * [ELWorkshop] * newly discovered KSPFields * bool FullyEquipped; * bool - IgnoreCrewCapacity = true; * float - ProductivityFactor = 1f; * float - UnmannedProductivity;
# Version 4.0.99.2-prerelease - A Little too Spicy ## This is PRE-RELEASE - and WILL break saves * 06 Mar 2022 * Release for Kerbal Space Program [KSP 1.12.3] ## DO A CLEAN INSTALL: DELETE EXISTING THEN RE-INSTALL ## WARNING: Only [CurseForge][CRSFG:url] version will include .dll’s ### Updated * [KPBS.cfg] * renamed to [KerbalPlanetaryBaseSystems.cfg] v1.0.2.0 * [KKAOSS_Smelter] * split out into own file [KKAOSS_Smelter] v1.0.2.0 * -MODULE[ELCoreHeat]{} * [ModuleResourceConverter] * [TemperatureModifier] * OLD: * key = 0 100000 * key = 750 50000 * key = 1000 10000 * key = 1250 500 * key = 2000 50 * key = 4000 0 * NEW: * key = 0 50000 * key = 750 25000 * key = 1000 5000 * key = 1250 2500 * key = 2000 2500 * key = 4000 0 * [ThermalEfficiency] * OLD: * key = 0 0 0 0 * key = 500 0.1 0 0 * key = 1000 1.0 0 0 * key = 1250 0.1 0 0 * key = 3000 0 0 0 * NEW: * key = 0 0 0 0 * key = 500 0.9 0 0 * key = 1000 1.0 0 0 * key = 1250 0.9 0 0 * key = 1500 0.5 0 0 * key = 3000 0.0 0 0 * add [UseSpecialistHeatBonus] = true * add [SpecialistHeatFactor] = 0.1 * add [resourceOutputName] = #SimpleConstruction_Metal_displayname // Metal] * change [Specialty] = Engineer to [ExperienceEffect] = ConverterSkill * INPUT_RESOURCE * [Ore] ratio was 0.4, now is 1.0 * [ElectricCharge] ratio was 48, now 96 * OUTPUT_RESOURCE * [Metal] was 0.2, now is 1.0 * Localized * [KKAOSS_Workshop] * split out into own file [KKAOSS_Workshop] v1.0.2.0 * [ModuleResourceConverter] * Localized * [ISRU.cfg] v1.1.0.0 * @part[*ISRU*,Smelter*] --> @part[*ISRU*,Smelter*,!KKAOSS_Smelter] * with KPBS installed, Smelter was being hit twice without winner winner chicken dinner * closes #63 - [Bug 🐞]: KPBS Smelter not heating * [ModuleResourceConverter] * Localized * INPUT_RESOURCE * [Ore] ratio was 2.5, now is 0.5 * [ElectricCharge] ratio remains the same * OUTPUT_RESOURCE * [Metal] was 0.125, now is 0.25 ### Backend * [__deploy] v1.1.3.0 * [_gitPullIssues] v1.1.0.1 * [SimpleConstruction.version] * removed [KSP_VERSION_MAX], not longer needed * removed graphics/ folder; duplicate of img/ * removed bin/ folder; empty ### Localization * [ScienceLabs.cfg] v1.0.2.2 * ConverterName = #SimpleConstruction_RocketParts_displayname = RocketParts * StartActionName = #EL_EventGUIName_StartPartProduction // Start Printing Parts * StopActionName = #EL_EventGUIName_StopPartProduction // Stop Printing Parts * [KKAOSS_Workshop.cfg] v1.0.2.0 * ConverterName = #SimpleConstruction_RocketParts_displayname = RocketParts * StartActionName = #EL_EventGUIName_StartPartProduction // Start Printing Parts * StopActionName = #EL_EventGUIName_StopPartProduction // Stop Printing Parts * [KerbalPlanetaryBaseSystems.cfg] v1.0.2.0 * [KKAOSS_Storage_Metal] * -title {} * title = #KBPS-Storage-Metal-titl // K&K X1200 Metal Storage * [KKAOSS_Storage_RocketParts] * -title {} * title = #KBPS-Storage-RP-titl // K&K X2400 Rocket Part Storage * [KKAOSS_Storage_MetalOre] * -title {} * title = #KBPS-Storage-Ore-titl // K&K X1200 Ore Storage * -description {} * description = #KBPS-Storage-Ore-desc * [KKAOSS_Smelter.cfg] v1.02.0 * ConverterName = #SCON-Metal-ConverterName // Metal * StartActionName = #SCON-Metal-StartActionName // Start Metal Refining * StopActionName = #SCON-Metal-StopActionName // Stop Metal Refining * resourceOutputName = #SimpleConstruction_Metal_displayname // Metal * [ISRU.cfg] v1.1.0.0 * ConverterName = #SCON-Metal-ConverterName // Metal * StartActionName = #SCON-Metal-StartActionName // Start Metal Refining * StopActionName = #SCON-Metal-StopActionName // Stop Metal Refining * resourceOutputName = #SimpleConstruction_Metal_displayname // Metal * [en-us.cfg]v1.2.0.0 * KerbalPlanetaryBaseSystems * #KBPS-Storage-Ore-titl = K&K X1200 Ore Storage * #KBPS-Storage-Ore-desc = A storage for ore. You can process the ore in a smelter into metal. * #KBPS-Storage-Metal-titl = K&K X1200 Metal Storage * #KBPS-Storage-RP-titl = K&K X2400 Rocket Part Storage * #KBPS-Smelter-desc = The smelter can be used to process ore into useful metal. Do not touch! HOT! ### Documentation * update [readme.md] v1.6.5.9 * update [ReleaseLayout.md] v1.3.1. * update [changelog.md] v1.4.1.0 * update [Attribution.md] v1.1.2.1 * [docs] * [LegalMumboJumbo] * [Part-Invoice] * [404] * [Localizations] * [ManualInstallation.md] * [resourceFlow.md] * [4.0.99.2] * closes #66 - 4.0.99.2 Update Documentation * closes #65 - 4.0.99.2 Verify Legal Mumbo Jumbo * closes #67 - 4.0.99.2 Social Media ### Status * Issues/Milestones * closes #64 - SimpleConstruction! (SCON) 4.0.99.2-prerelease A Little Too Spicy * Pull Requests * closes #68 - 4.0.99.2-prerelease A Little Too Spicy * [ELWorkshop] * newly discovered KSPFields * bool FullyEquipped; * bool - IgnoreCrewCapacity = true; * float - ProductivityFactor = 1f; * float - UnmannedProductivity;
Brief description of your issue
When using this with Kerbal Planetary Base Systems (KPBS), I found everything worked great except the Smelter. The smelter was not heating, and had 2 heat core settings. (thus only 6% production)
I found a workaround by modifying the smelter.cfg file that comes with KPBS and changed
line 82 from:
name = ELCoreHeat
to:
name = ModuleCoreHeat
And adjusting the value on lines 61, 75, and 83 from:
1873
to:
993
It now heats to 993, but the target efficiency goal is still 1000. I suspect with more tweeks I can make a new smelter.cfg that will work and that could be turned into a module manager patch.
Steps to reproduce
When making changes to smelter.cfg, the module needs to be removed from the craft design and then a new one readded, otherwise the changed settings will not take effect.
The smelter file can be found at:
GameData\PlanetaryBaseInc\ModSupport\Parts\Extraplanetary Launchpads\smelter.cfg
Expected behavior
The KPBS smelter should heat and operate at an optimal temperature.
Actual behavior
The smelter was not heating, and had 2 heat core settings. (thus only 6% production)
Environment
How did you download and install this?
SpaceDock (manual install)
The text was updated successfully, but these errors were encountered: