Releases: KSPModdingLibs/KSPCommunityFixes
Releases · KSPModdingLibs/KSPCommunityFixes
1.24.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.24.0
- Fixed issue #115 : PNG texture cache isn't always invalidated when a PNG texture is modified
- Fixed issue #114 : Drag cubes are incorrectly calculated on modules using
IMultipleDragCube.AssumeDragCubePosition()
due to FastLoader patch not skipping a frame to let the part animation(s) plays - Fixed issue #112 : Cannot dismiss or disable FastLoader opt-in popup on KSP < 1.12.0
New since 1.23.0
- Updated for KSP 1.12.5
- New KSP bugfix patch : ChutePhantomSymmetry, fix parachutes in symmetry keeping their spread angle after decoupling.
- New performance patch : ContractProgressEnumCache (thanks to @abrenneke)
- New performance patch : FastLoader,Complete rewrite of the KSP asset/part loader : prevent GPU framerate limits from affecting loading speed, implement multithreaded asset loading (20% to 40% speedup depending on CPU & storage specs), provides an opt-in mechanism for caching PNG textures in the DXT5 format.
- The FastLoader patch also include a fix for issue #69, KSP bug causing loading hangs when an invalid
*.png
file is being loaded. - TextureLoaderOptimizations : the patch has been depreciated, equivalent functionality has been integrated in the more general FastLoader patch.
- ConfigNodePerf : Fixed the
Game.Updated()
patch not being applied due to an AmbiguousMatchException when finding the target method. - StockAlarmCustomFormatterDate : issue was fixed in stock so the patch doesn't apply to KSP 1.12.4+
- RoboticsDrift : the patch now only apply to KSP 1.12+, as prior KSP versions have minor differences in the robotics code ultimately causing various bugs when the patch is applied, see issue #72.
1.24.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.24.0
- Fixed issue #114 : Drag cubes are incorrectly calculated on modules using
IMultipleDragCube.AssumeDragCubePosition()
due to FastLoader patch not skipping a frame to let the part animation(s) plays - Fixed issue #112 : Cannot dismiss or disable FastLoader opt-in popup on KSP < 1.12.0
New since 1.23.0
- Updated for KSP 1.12.5
- New KSP bugfix patch : ChutePhantomSymmetry, fix parachutes in symmetry keeping their spread angle after decoupling.
- New performance patch : ContractProgressEnumCache (thanks to @abrenneke)
- New performance patch : FastLoader,Complete rewrite of the KSP asset/part loader : prevent GPU framerate limits from affecting loading speed, implement multithreaded asset loading (20% to 40% speedup depending on CPU & storage specs), provides an opt-in mechanism for caching PNG textures in the DXT5 format.
- The FastLoader patch also include a fix for issue #69, KSP bug causing loading hangs when an invalid
*.png
file is being loaded. - TextureLoaderOptimizations : the patch has been depreciated, equivalent functionality has been integrated in the more general FastLoader patch.
- ConfigNodePerf : Fixed the
Game.Updated()
patch not being applied due to an AmbiguousMatchException when finding the target method. - StockAlarmCustomFormatterDate : issue was fixed in stock so the patch doesn't apply to KSP 1.12.4+
- RoboticsDrift : the patch now only apply to KSP 1.12+, as prior KSP versions have minor differences in the robotics code ultimately causing various bugs when the patch is applied, see issue #72.
1.24.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.23.0
- Updated for KSP 1.12.5
- New KSP bugfix patch : ChutePhantomSymmetry, fix parachutes in symmetry keeping their spread angle after decoupling.
- New performance patch : ContractProgressEnumCache (thanks to @abrenneke)
- New performance patch : FastLoader,Complete rewrite of the KSP asset/part loader : prevent GPU framerate limits from affecting loading speed, implement multithreaded asset loading (20% to 40% speedup depending on CPU & storage specs), provides an opt-in mechanism for caching PNG textures in the DXT5 format.
- The FastLoader patch also include a fix for issue #69, KSP bug causing loading hangs when an invalid
*.png
file is being loaded. - TextureLoaderOptimizations : the patch has been depreciated, equivalent functionality has been integrated in the more general FastLoader patch.
- ConfigNodePerf : Fixed the
Game.Updated()
patch not being applied due to an AmbiguousMatchException when finding the target method. - StockAlarmCustomFormatterDate : issue was fixed in stock so the patch doesn't apply to KSP 1.12.4+
- RoboticsDrift : the patch now only apply to KSP 1.12+, as prior KSP versions have minor differences in the robotics code ultimately causing various bugs when the patch is applied, see issue #72.
1.24.0
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.23.0
- Updated for KSP 1.12.5
- New KSP bugfix patch : ChutePhantomSymmetry, fix parachutes in symmetry keeping their spread angle after decoupling.
- New performance patch : ContractProgressEnumCache (thanks to @abrenneke)
- New performance patch : FastLoader,Complete rewrite of the KSP asset/part loader : prevent GPU framerate limits from affecting loading speed, implement multithreaded asset loading (20% to 40% speedup depending on CPU & storage specs), provides an opt-in mechanism for caching PNG textures in the DXT5 format.
- The FastLoader patch also include a fix for issue #69, KSP bug causing loading hangs when an invalid
*.png
file is being loaded. - TextureLoaderOptimizations : the patch has been depreciated, equivalent functionality has been integrated in the more general FastLoader patch.
- ConfigNodePerf : Fixed the
Game.Updated()
patch not being applied due to an AmbiguousMatchException when finding the target method. - StockAlarmCustomFormatterDate : issue was fixed in stock so the patch doesn't apply to KSP 1.12.4+
- RoboticsDrift : the patch now only apply to KSP 1.12+, as prior KSP versions have minor differences in the robotics code ultimately causing various bugs when the patch is applied, see issue #72.
1.23.0
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.22.2
- New performance / KSP bugfix patch : RestoreMaxPhysicsDT (contributed by @JonnyOThan).
- Fix typo in Strategy's SendStateMessage where bold was not disabled after title (as part of StrategyDuration fix, since that is the only place it would be used in stock KSP).
- Fix bug in ConfigNodePerf where it did not properly early-out of parsing if the cfg file had an extraneous } (stock parser aborts in that case).
- Added Chinese localization (contributed by @tinygrox).
1.22.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.22.1
- Fix stock bug in SaveUpgradePipeline exposed by ModUpgradePipeline: the stock SaveUpgradePipeline blows up if an UpgradeScript does not apply to both sfs and craft contexts.
New since 1.21.0
- New modding patch : ModUpgradePipeline
- Further improve ConfigNode performance. The tunable settings blocks have been removed since base performance is high enough now. They've been replaced by a single setting that enables not indenting save games and craft files on save, which offers a slight performance boost reading and writing and a fair amount of savings on disk. See #90 for full details. Note that some of this rewrite is done via PersistentIConfigNode, which is now enabled by default.
- Add a KSPAssembly attributes and add the KSPAssemblyDependency to KSPCommunityFixes.
- Set AssemblyVersion to 1.0 and only increment AssemblyFileVersion and KSPAssembly.
1.22.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.22.0
- Add KSPAssembly attribute to MultipleModulePartAPI as well, and add the KSPAssemblyDependency to KSPCommunityFixes just in case.
- Set AssemblyVersion to 1.0 and only increment AssemblyFileVersion and KSPAssembly
- Refactor FieldData.WriteValue for ease in use by other mods.
New since 1.21.0
- New modding patch : ModUpgradePipeline
- Further improve ConfigNode performance. The tunable settings blocks have been removed since base performance is high enough now. They've been replaced by a single setting that enables not indenting save games and craft files on save, which offers a slight performance boost reading and writing and a fair amount of savings on disk. See #90 for full details. Note that some of this rewrite is done via PersistentIConfigNode, which is now enabled by default.
- Add a KSPAssembly attribute to the dll.
1.22.0
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.21.0
- New modding patch : ModUpgradePipeline
- Further improve ConfigNode performance. The tunable settings blocks have been removed since base performance is high enough now. They've been replaced by a single setting that enables not indenting save games and craft files on save, which offers a slight performance boost reading and writing and a fair amount of savings on disk. See #90 for full details. Note that some of this rewrite is done via PersistentIConfigNode, which is now enabled by default.
- Add a KSPAssembly attribute to the dll.
1.21.0
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.4
- New performance / KSP bugfix patch : PQSCoroutineLeak (issue discovered by @Gameslinx)
- Fixed the ToolbarShowHide patch partially failing due to an ambigious match exception when searching the no args
ApplicationLauncher.ShouldItHide()
method overload. - PersistentIConfigNode patch : added support for nested Persistent IConfigNode, see associated PR (@NathanKell).
- New performance patch : ConfigNodePerf (@NathanKell)
1.20.4
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.3
- Restrict UpgradeBugs to KSP 1.12+ since it is compiled against the new combined editor class.
- New KSP bufix : MapSOCorrectWrapping (contributed by @RCrockford)