Releases: KSPModdingLibs/KSPCommunityFixes
Releases · KSPModdingLibs/KSPCommunityFixes
1.20.3
Required and must be downloaded separately :
- HarmonyKSP : Download - Homepage - Available on [CKAN]
- ModuleManager : Download - Forum post - Available on [CKAN]
Installation
- Go to the GitHub release page and download the file named
KSPCommunityFixes_x.x.x.zip
- Open the downloaded *.zip archive
- Open the
GameData
folder of your KSP installation - Delete any existing
KSPCommunityFixes
folder in yourGameData
folder - Copy the
KSPCommunityFixes
folder found in the archive into yourGameData
folder
New since 1.20.2
- New performance patch : FewerSaves (contributed by @siimav). This defaults to off.
- StrategyDuration had an incorrect transpiler linkage.
1.20.2
Required and must be downloaded separately :
- HarmonyKSP : Download - Homepage - Available on [CKAN]
- ModuleManager : Download - Forum post - Available on [CKAN]
Installation
- Go to the GitHub release page and download the file named
KSPCommunityFixes_x.x.x.zip
- Open the downloaded *.zip archive
- Open the
GameData
folder of your KSP installation - Delete any existing
KSPCommunityFixes
folder in yourGameData
folder - Copy the
KSPCommunityFixes
folder found in the archive into yourGameData
folder
New since 1.20.1
- Fix an issue with the DoubleCurve transpiler (contributed by @NathanKell, bug also contributed by @NathanKell)
1.20.1
Required and must be downloaded separately :
- HarmonyKSP : Download - Homepage - Available on [CKAN]
- ModuleManager : Download - Forum post - Available on [CKAN]
Installation
- Go to the GitHub release page and download the file named
KSPCommunityFixes_x.x.x.zip
- Open the downloaded *.zip archive
- Open the
GameData
folder of your KSP installation - Delete any existing
KSPCommunityFixes
folder in yourGameData
folder - Copy the
KSPCommunityFixes
folder found in the archive into yourGameData
folder
New since 1.20.0
- Fix an issue with the DoubleCurve patch : fix to DoubleCurvePreserveTangents (contributed by @NathanKell)
- Fix a stock issue where PartModules added via code would have a null upgrades List (this caused broken tooltips in 1.20.0) : extension to UpgradeBugs (contributed by @NathanKell)
1.20.0
Required and must be downloaded separately :
- HarmonyKSP : Download - Homepage - Available on CKAN
- ModuleManager : Download - Forum post - Available on CKAN
Installation
- Download the file named
KSPCommunityFixes_x.x.x.zip
- Open the downloaded *.zip archive
- Open the
GameData
folder of your KSP installation - Delete any existing
KSPCommunityFixes
folder in yourGameData
folder - Copy the
KSPCommunityFixes
folder found in the archive into yourGameData
folder
New since 1.19.1
- New KSP bugfix : UpgradeBugs [KSP 1.8.0 - 1.12.3]
Fix various bugs with upgrades, like the part stats upgrade module breaking, upgrades not properly applying in the editor, upgrade cost not being applied to part cost, and various issues int the public API. (contributed by @NathanKell) - New KSP bugfix : DoubleCurvePreserveTangents [KSP 1.8.0 - 1.12.3]
Fix DoubleCurve flattening the tangents of the first keyframe regardless of whether tangents are supplied. (contributed by @NathanKell) - New KSP bugfix : StrategyDuration [KSP 1.8.0 - 1.12.3]
Fix Strategies not using Duration settings. (contributed by @NathanKell) - New KSP bugfix : CometMiningNotRemovingMass [KSP 1.12.2 - 1.12.3]
Fix mass of comets not actually reducing when mining them, despite the PAW saying so. - New performance patch : AsteroidAndCometDrillCache [KSP 1.12.3]
Reduce constant overhead of ModuleAsteroidDrill and ModuleCometDrill by using the cached asteroid/comet part lookup results from ModuleResourceHarvester. Improves performance with large part count vessels having at least one drill part. (contributed by @JonnyOThan) - New stock configs tweak : ManufacturerFixes
Fix a bunch of stock parts not having manufacturers, add icons for the stock "Stratus Corporation" and "LightYear Tire Company" and two new agents, "FreeFall Parachutes" and "Clamp-O-Tron". (contributed by @sunnypunny) - PersistentIConfigNode patch : fixed incorrect serialization in some corner cases(contributed by @NathanKell)
- OnSymmetryFieldChanged : fixed mistakenly inverted "changed" condition resulting in the patch not actually preventing symmetry events to be fired when the value hasn't changed.
- Added russian localization (contributed by @sunnypunny)
1.19.1
Required and must be downloaded separately :
- HarmonyKSP : Download - Homepage - Available on CKAN
- ModuleManager : Download - Forum post - Available on CKAN
Installation
- Download the file named
KSPCommunityFixes_x.x.x.zip
- Open the downloaded *.zip archive
- Open the
GameData
folder of your KSP installation - Delete any existing
KSPCommunityFixes
folder in yourGameData
folder - Copy the
KSPCommunityFixes
folder found in the archive into yourGameData
folder
New since 1.19.0
- DisableMapUpdateInFlight : fixed phantom map markers on flight scene load
New since 1.18.3
- New performance patch : CommNetThrottling [KSP 1.12.0 - 1.12.3]
Disabled by default, you can enable it with a MM patch. Prevent full CommNet network updates from happening every frame, but instead to happen at a regular real-world time interval of 5 seconds while in flight. Enabling this can provide a decent performance uplift in games having an large amount of celestial bodies and/or vessels, but has a detrimental impact on the precision of the simulation and can potentially cause issues with mods relying on the stock behavior. (contributed by @JonnyOThan) - New performance patch : DisableMapUpdateInFlight [KSP 1.8.0 - 1.12.3]
Disable the update of orbit lines and markers in flight when the map view isn't shown. Provides decent performance gains in games having a large amount of celestial bodies and/or vessels. (contributed by @JonnyOThan) - New performance patch : ProgressTrackingSpeedBoost [KSP 1.12.0 - 1.12.3]
Remove unused ProgressTracking update handlers. Provides a very noticeable performance uplift in career games having a large amount of celestial bodies and/or vessels. (contributed by @JonnyOThan) - New QoL patch : ToolbarShowHide [KSP 1.8.0 - 1.12.3]
Add a button for hiding/showing the stock toolbar. Also allow accessing the toolbar while in the space center facilities windows (mission control, admin building, R&D...). (contributed by @NathanKell) - New QoL patch : ResourceLockActions [KSP 1.8.0 - 1.12.3]
Add part actions for locking/unlocking resources flow state. - New KSP bugfix : EnginePlateAirstreamShieldedTopPart [KSP 1.11.0 - 1.12.3]
Fix engine plates causing the part attached above them to be incorrectly shielded from airstream. (Thanks to @yalov (flart) for reporting and to @Aelfhe1m for coming up with a clever solution). - New KSP bugfix : AsteroidInfiniteMining [KSP 1.10.0 - 1.12.3]
Fix asteroid/comet mass being restored to 100% when reloading after having mined it down to 0%. (Thanks to @Rodg88 for reporting).
1.19.0
Required and must be downloaded separately :
- HarmonyKSP : Download - Homepage - Available on CKAN
- ModuleManager : Download - Forum post - Available on CKAN
Installation
- Download the file named
KSPCommunityFixes_x.x.x.zip
- Open the downloaded *.zip archive
- Open the
GameData
folder of your KSP installation - Delete any existing
KSPCommunityFixes
folder in yourGameData
folder - Copy the
KSPCommunityFixes
folder found in the archive into yourGameData
folder
New since 1.18.3
- New performance patch : CommNetThrottling [KSP 1.12.0 - 1.12.3]
Disabled by default, you can enable it with a MM patch. Prevent full CommNet network updates from happening every frame, but instead to happen at a regular real-world time interval of 5 seconds while in flight. Enabling this can provide a decent performance uplift in games having an large amount of celestial bodies and/or vessels, but has a detrimental impact on the precision of the simulation and can potentially cause issues with mods relying on the stock behavior. (contributed by @JonnyOThan) - New performance patch : DisableMapUpdateInFlight [KSP 1.8.0 - 1.12.3]
Disable the update of orbit lines and markers in flight when the map view isn't shown. Provides decent performance gains in games having a large amount of celestial bodies and/or vessels. (contributed by @JonnyOThan) - New performance patch : ProgressTrackingSpeedBoost [KSP 1.12.0 - 1.12.3]
Remove unused ProgressTracking update handlers. Provides a very noticeable performance uplift in career games having a large amount of celestial bodies and/or vessels. (contributed by @JonnyOThan) - New QoL patch : ToolbarShowHide [KSP 1.8.0 - 1.12.3]
Add a button for hiding/showing the stock toolbar. Also allow accessing the toolbar while in the space center facilities windows (mission control, admin building, R&D...). (contributed by @NathanKell) - New QoL patch : ResourceLockActions [KSP 1.8.0 - 1.12.3]
Add part actions for locking/unlocking resources flow state. - New KSP bugfix : EnginePlateAirstreamShieldedTopPart [KSP 1.11.0 - 1.12.3]
Fix engine plates causing the part attached above them to be incorrectly shielded from airstream. (Thanks to @yalov (flart) for reporting and to @Aelfhe1m for coming up with a clever solution). - New KSP bugfix : AsteroidInfiniteMining [KSP 1.10.0 - 1.12.3]
Fix asteroid/comet mass being restored to 100% when reloading after having mined it down to 0%. (Thanks to @Rodg88 for reporting).
1.18.3
Required and must be downloaded separately :
- HarmonyKSP : Download - Homepage - Available on [CKAN]
- ModuleManager : Download - Forum post - Available on [CKAN]
Installation
- Download the file named
KSPCommunityFixes_x.x.x.zip
- Open the downloaded *.zip archive
- Open the
GameData
folder of your KSP installation - Delete any existing
KSPCommunityFixes
folder in yourGameData
folder - Copy the
KSPCommunityFixes
folder found in the archive into yourGameData
folder
New since 1.18.2
- MemoryLeaks : Only remove GameEvent delegates owned by destroyed UnityEngine.Object instances if they are declared by the stock assembly, or a PartModule, or a VesselModule. Some mods are relying on a singleton pattern by instantiating a KSPAddon once, registering GameEvents there and relying on those being called on the dead instance to manipulate static data (sigh...). Those cases will still be logged when the LogDestroyedUnityObjectGameEventsLeaks flag is set in settings.
New since 1.18.1
- Fixed MemoryLeaks patch causing KSC facilities upgrades being reverted after a scene change.
New since 1.18.0
- Fixed AutostrutActions patch causing nullrefs on part duplication and generally not working as intended.
New since 1.17.0
- New performance patch : MemoryLeaks [KSP 1.12.0 - 1.12.3]
Fix a bunch of managed memory leaks, mainly by proactively removingGameEvents
delegates originating from destroyedUnityEngine.Object
instances on scene switches. Will log detected leaks and memory usage. Also seeSettings.cfg
to enable advanced logging options that can be useful to hunt down memory leaks in mods. - New KSP bugfix : RescaledRoboticParts [KSP 1.8.0 - 1.12.3]
Fix rescaled robotics parts propagating their scale to childrens after actuating the servo in the editor (thanks to @pap1723) - New QoL patch : AutostrutActions [KSP 1.8.0 - 1.12.3]
Allow autostrut mode to be toggled with action groups (requires advanced tweakables to be enabled). (suggested by forum user @RealKerbal3x)
1.18.2
Required and must be downloaded separately :
- HarmonyKSP : Download - Homepage - Available on [CKAN]
- ModuleManager : Download - Forum post - Available on [CKAN]
Installation
- Download the file named
KSPCommunityFixes_x.x.x.zip
- Open the downloaded *.zip archive
- Open the
GameData
folder of your KSP installation - Delete any existing
KSPCommunityFixes
folder in yourGameData
folder - Copy the
KSPCommunityFixes
folder found in the archive into yourGameData
folder
New since 1.18.1
- Fixed MemoryLeaks patch causing KSC facilities upgrades being reverted after a scene change.
New since 1.18.0
- Fixed AutostrutActions patch causing nullrefs on part duplication and generally not working as intended.
New since 1.17.0
- New performance patch : MemoryLeaks [KSP 1.12.0 - 1.12.3]
Fix a bunch of managed memory leaks, mainly by proactively removingGameEvents
delegates originating from destroyedUnityEngine.Object
instances on scene switches. Will log detected leaks and memory usage. Also seeSettings.cfg
to enable advanced logging options that can be useful to hunt down memory leaks in mods. - New KSP bugfix : RescaledRoboticParts [KSP 1.8.0 - 1.12.3]
Fix rescaled robotics parts propagating their scale to childrens after actuating the servo in the editor (thanks to @pap1723) - New QoL patch : AutostrutActions [KSP 1.8.0 - 1.12.3]
Allow autostrut mode to be toggled with action groups (requires advanced tweakables to be enabled). (suggested by forum user @RealKerbal3x)
1.18.1 hotfix
Required and must be downloaded separately :
- HarmonyKSP : Download - Homepage - Available on [CKAN]
- ModuleManager : Download - Forum post - Available on [CKAN]
Installation
- Download the file named
KSPCommunityFixes_x.x.x.zip
- Open the downloaded *.zip archive
- Open the
GameData
folder of your KSP installation - Delete any existing
KSPCommunityFixes
folder in yourGameData
folder - Copy the
KSPCommunityFixes
folder found in the archive into yourGameData
folder
New since 1.18.0
- Fixed AutostrutActions patch causing nullrefs on part duplication and generally not working as intended.
New since 1.17.0
- New performance patch : MemoryLeaks [KSP 1.12.0 - 1.12.3]
Fix a bunch of managed memory leaks, mainly by proactively removingGameEvents
delegates originating from destroyedUnityEngine.Object
instances on scene switches. Will log detected leaks and memory usage. Also seeSettings.cfg
to enable advanced logging options that can be useful to hunt down memory leaks in mods. - New KSP bugfix : RescaledRoboticParts [KSP 1.8.0 - 1.12.3]
Fix rescaled robotics parts propagating their scale to childrens after actuating the servo in the editor (thanks to @pap1723) - New QoL patch : AutostrutActions [KSP 1.8.0 - 1.12.3]
Allow autostrut mode to be toggled with action groups (requires advanced tweakables to be enabled). (suggested by forum user @RealKerbal3x)
1.18.0
Required and must be downloaded separately :
- HarmonyKSP : Download - Homepage - Available on [CKAN]
- ModuleManager : Download - Forum post - Available on [CKAN]
Installation
- Download the file named
KSPCommunityFixes_x.x.x.zip
- Open the downloaded *.zip archive
- Open the
GameData
folder of your KSP installation - Delete any existing
KSPCommunityFixes
folder in yourGameData
folder - Copy the
KSPCommunityFixes
folder found in the archive into yourGameData
folder
New since 1.17.0
- New performance patch : MemoryLeaks [KSP 1.12.0 - 1.12.3]
Fix a bunch of managed memory leaks, mainly by proactively removingGameEvents
delegates originating from destroyedUnityEngine.Object
instances on scene switches. Will log detected leaks and memory usage. Also seeSettings.cfg
to enable advanced logging options that can be useful to hunt down memory leaks in mods. - New KSP bugfix : RescaledRoboticParts [KSP 1.8.0 - 1.12.3]
Fix rescaled robotics parts propagating their scale to childrens after actuating the servo in the editor (thanks to @pap1723) - New QoL patch : AutostrutActions [KSP 1.8.0 - 1.12.3]
Allow autostrut mode to be toggled with action groups (requires advanced tweakables to be enabled). (suggested by forum user @RealKerbal3x)