-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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: