You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10-6Lines changed: 10 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,15 @@
1
1
### Changelog
2
2
3
-
##### Unreleased
4
-
**New/improved patches**
5
-
- New performance patch: [**ExpansionBundlePreload**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/345) : Loads DLC assetbundles asynchronously, saving several seconds during loading if DLC is installed. Thanks @Phantomical!
6
-
-**FastLoader** : Added a [patch to start loading the stock asset bundles asynchronously](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/344), improving load time by ~4 seconds. Thanks @Phantomical!
7
-
-**MinorPerfTweaks**[now includes a patch to make PQS loading faster](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/343) on scene switches, saving ~1 second when switching from KSC to a vessel. Thanks @Phantomical!
8
-
-**MinorPerfTweaks**[now includes a patch to optimize refreshing part context windows](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/338). Thanks @Phantomical!
3
+
**New/Improved patches**
4
+
- New KSP bugfix : [**WheelIntertiaLimit**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/341) Reduces the lower inertia limit for wheels from 0.01 to 0.00001. Thanks to @MajorNr01 for contributing it.
5
+
- New performance patch : [**ExpansionBundlePreload**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/345) Starts loading expansion bundles in the background while part compilation is happening. This should have a significant reduction in load times if you have the expansions installed.
6
+
- New performance patch : [**PQSOnlyStartOnce**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/350) Avoid a second unnecessary restart of all PQS spheres in game when launching from the VAB or SPH. This should be a small improvement to scene switch times, possibly larger if you have parallax continued installed.
7
+
- Improved the **FastLoader** patch to load early asset bundles in the background. Should result in a small improvement to load times.
8
+
- Improved the **MinorPerfTweaks** patch to optimize away a `FindObjectOfType` call. Should result in a small improvement to scene switch times.
9
+
- Improved the **MinorPerfTweaks** patch to optimize `MonoUtilities.RefreshContextWindows()` and `MonoUtilities.RefreshPartContextWindow()`. Should be a minor improvement to scene switch times under some conditions.
10
+
11
+
**Other changes**
12
+
- Added descriptions and mentalities for: Clamp-O-Tron, FreeFall Parachutes, LightYear Tire Company, Stratus Corporation. Thanks to @munktron239 for contributing it.
Copy file name to clipboardExpand all lines: README.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -96,6 +96,7 @@ User options are available from the "ESC" in-game settings menu :<br/><img src="
96
96
-[**ModuleActiveRadiatorNoParentException**](https://github.com/KSPModdingLibs/KSPCommunityFixes/issues/249)[KSP 1.12.3 - 1.12.5]<br/>Fix exception spam when a radiator set to `parentCoolingOnly` is detached from the vessel
97
97
-[**FastAndFixedEnumExtensions**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/322)[KSP 1.12.3 - 1.12.5]<br/>Fix exceptions when calling the `EnumExtensions.*Description()` methods with a non-defined enum value, and implement a cache for faster and less allocating execution of those methods.
98
98
-[**DebugConsoleDontStealInput**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/329)[KSP 1.12.3 - 1.12.5]<br/>Fix the Alt+F12 console input field stealing input when a console entry is added
99
+
-[**WheelIntertialLimit**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/341) Reduces the minimum inertia limit for wheels from 0.01 to 0.00001. Several small wheels had inertia values below this limit, so this makes them behave more correctly.
99
100
100
101
#### Quality of Life tweaks
101
102
@@ -125,6 +126,7 @@ User options are available from the "ESC" in-game settings menu :<br/><img src="
125
126
-[**FastLoader**](https://github.com/KSPModdingLibs/KSPCommunityFixes/issues/108)[KSP 1.12.3 - 1.12.5]<br/>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, also implements loading of additional DDS formats (see **BetterDDSSupport** patch in the API/modding tools section).
126
127
-**PQSUpdateNoMemoryAlloc**[KSP 1.11.0 - 1.12.5]<br/> Prevent huge memory allocations and resulting occasional stutter on PQS creation happening when moving around near a body surface.
127
128
-[**PQSCoroutineLeak**](https://github.com/KSPModdingLibs/KSPCommunityFixes/issues/85)[KSP 1.8.0 - 1.12.5]<br/>Prevent KSP from spawning multiple PQS update coroutines for the same PQS after scene switches and on other occasions, causing large performance degradation over time.
129
+
-[**PQSOnlyStartOnce**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/350)[KSP 1.12.0 - 1.12.5]</br>Prevent KSP from restarting PQS spheres multiple times when launching a vessel from the VAB or SPH.
128
130
-[**MemoryLeaks**](https://github.com/KSPModdingLibs/KSPCommunityFixes/issues/49)[KSP 1.12.0 - 1.12.5]<br/>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 see`Settings.cfg` to enable advanced logging options that can be useful to hunt down memory leaks in mods.
129
131
-[**ProgressTrackingSpeedBoost**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/57)[KSP 1.12.0 - 1.12.5]<br/>Remove unused ProgressTracking update handlers. Provides a very noticeable performance uplift in career games having a large amount of celestial bodies and/or vessels.
130
132
-[**DisableMapUpdateInFlight**](https://github.com/KSPModdingLibs/KSPCommunityFixes/issues/59)[KSP 1.8.0 - 1.12.5]<br/>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.
@@ -153,6 +155,7 @@ User options are available from the "ESC" in-game settings menu :<br/><img src="
153
155
-[**PartParsingPerf**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/269)[KSP 1.8.0 - 1.12.5]<br/>Faster part icon generation and `Part` fields parsing.
154
156
-[**ModuleColorChangerOptimization**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/304)[KSP 1.12.3 - 1.12.5]<br/>Reduce the constant overhead from ModuleColorChanger
155
157
-[**FasterEditorPartList**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/326)[KSP 1.12.3 - 1.12.5]<br/>Improve the responsiveness of the part list when switching between categories, sorting and searching by tag.
158
+
-[**ExpansionBundlePreload**](https://github.com/KSPModdingLibs/KSPCommunityFixes/pull/345)[KSP 1.12.3 - 1.12.5]<br/>Load expansion bundles in the background while part compilation is happening.
156
159
157
160
#### API and modding tools
158
161
-**MultipleModuleInPartAPI**[KSP 1.8.0 - 1.12.5]<br/>This API allow other plugins to implement PartModules that can exist in multiple occurrence in a single part and won't suffer "module indexing mismatch" persistent data losses following part configuration changes. [See documentation on the wiki](https://github.com/KSPModdingLibs/KSPCommunityFixes/wiki/MultipleModuleInPartAPI).
0 commit comments