Skip to content

Releases: KSPModdingLibs/KSPCommunityFixes

1.20.3

08 Aug 00:35
7ccf5a5
Compare
Choose a tag to compare

Required and must be downloaded separately :

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 your GameData folder
  • Copy the KSPCommunityFixes folder found in the archive into your GameData 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

06 Aug 23:04
2a7c140
Compare
Choose a tag to compare

Required and must be downloaded separately :

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 your GameData folder
  • Copy the KSPCommunityFixes folder found in the archive into your GameData folder

New since 1.20.1

  • Fix an issue with the DoubleCurve transpiler (contributed by @NathanKell, bug also contributed by @NathanKell)

1.20.1

06 Aug 21:07
21306a3
Compare
Choose a tag to compare

Required and must be downloaded separately :

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 your GameData folder
  • Copy the KSPCommunityFixes folder found in the archive into your GameData folder

New since 1.20.0

1.20.0

05 Aug 12:13
Compare
Choose a tag to compare

Required and must be downloaded separately :

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 your GameData folder
  • Copy the KSPCommunityFixes folder found in the archive into your GameData 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

14 Jul 21:41
Compare
Choose a tag to compare

Required and must be downloaded separately :

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 your GameData folder
  • Copy the KSPCommunityFixes folder found in the archive into your GameData 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

14 Jul 19:33
Compare
Choose a tag to compare

Required and must be downloaded separately :

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 your GameData folder
  • Copy the KSPCommunityFixes folder found in the archive into your GameData 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

30 Jun 22:44
Compare
Choose a tag to compare

Required and must be downloaded separately :

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 your GameData folder
  • Copy the KSPCommunityFixes folder found in the archive into your GameData 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 removing GameEvents delegates originating from destroyed UnityEngine.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

30 Jun 21:00
Compare
Choose a tag to compare

Required and must be downloaded separately :

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 your GameData folder
  • Copy the KSPCommunityFixes folder found in the archive into your GameData 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 removing GameEvents delegates originating from destroyed UnityEngine.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

30 Jun 15:05
Compare
Choose a tag to compare

Required and must be downloaded separately :

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 your GameData folder
  • Copy the KSPCommunityFixes folder found in the archive into your GameData 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 removing GameEvents delegates originating from destroyed UnityEngine.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

30 Jun 12:40
Compare
Choose a tag to compare

Required and must be downloaded separately :

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 your GameData folder
  • Copy the KSPCommunityFixes folder found in the archive into your GameData 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 removing GameEvents delegates originating from destroyed UnityEngine.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)