Releases: KSP-ModularManagement/ModuleManager
4.1.4.5 (Lisias) for KSP >= 1.2
- Making sure that eventual Database reloading borks don't screw up the KSP Performance Settings.
- The performance gain claimed by 4.1.4.4 may be inaccurate - the measures on my rig enhanced a bit, but a closer inspection of the original code revealed that (obviously) it was already doing (almost) the same.
- Until I have more (and better) information about what exactly is happening, I suggest to take any measurement improvement with a huge grain of salt.
- The support for KSP 1.2 is still beta!
- Some less used features are still Work In Progress.
Notice
The performance claims of the 4.1.4.4 release may not be accurate. I'm still trying to figure out why I got a slightly smaller loading times on my rig, besides doing (almost) the same the original code was doing before the change. Please report your findings describing your rig for comparison.
The 1.2.2 release didn't caused me any problems to this moment, and none are expected - but proceed with caution just in case on running it on KSP 1.2.2. Some visual glitches are known issues, as well the absence of all menus.
4.1.4.4 (Lisias) for KSP >= 1.2
- Squeezing the last possible second from the Loading Scene by pumping up Unity's FPS settings (and restoring user's settings on finish)
- Your mileage will vary, but I got about 10% faster loading times on my rig when using the MM cache, and even a bit more while rebuilding it on heavily modded instalments.
- Beta support for KSP 1.2 is on the wild!
- Some less used features are still Work In Progress.
Notice
The 1.2.2 version didn't caused me any problems to this moment, and none are expected - but proceed with caution just in case.
Some visual glitches are known issues, as well the absence of all menus.
4.1.4.1 (Lisias) for KSP >= 1.3.1
- Merging upstream updates:
- Fix a bug with LAST[modx] when modx is not present
- some code cleanups
4.1.4.3 (Lisias) for KSP >= 1.3.1
- Preventing KSPe to use Thread Safe logging.
- MM doesn't need it (yet), and it's somewhat verbose on the logging.
- KSPe thread safe logging will also mangle a bit the timestamps (as the writings are delayed until the next frame), what may be undesirable on MM.
4.1.4.2 (Lisias) for KSP >= 1.3.1
Withdrawn due a problem on the previous KSPe.
If you ever installed this version, please update ASAP.
4.1.3.2 (Lisias) for KSP >= 1.3.1
- A nasty mishap from a old merge (dated 2018-11) was detected and fixed.
- See Issue #4.
4.1.3.1 (Lisias) for KSP >= 1.3.1
- Adding a nice 'Houston' GUI message
- Merging upstream updates:
- Adding an Exception interceptor to catch
ReflectionTypeLoadExceptionand properly blame DLLs - Cleanup the InterceptLogHandler, remove double logging and avoid any risk of throwing more
- Adding an Exception interceptor to catch
- These things were reworked to keep them compatible with previous KSP versions.
Dependencies
You need to install KSPe (from KSPApiExtensions/L) from here:
https://github.com/net-lisias-ksp/KSPAPIExtensions/releases
4.1.0.1 (Lisias) for KSP >= 1.3.1
- Updating code to the latest KSPe API
- New KSPUnity facilities
- Merging upstream updates:
- escaping/unescaping control chars on node values
- Fixing database dumping to files
- Fixing the reload dialog
- Making Cats compatible to Unity 2019
- These things were reworked to keep them compatible with previous KSP versions.
4.0.3.1 (Lisias) for KSP >= 1.3.1
- Updating code to the latest KSPe API
- Getting rid of deprecated warnings
- Getting rid of the overcomplicated logging code
- Relying on KSPe to that
- Logging into a file will be implemented later on KSPe itself. Place holders were kept.
- Merging upstream updates:
- Improvements on thread safety
- Small improvements on performance (regex caching and preserving config cache when just whitespaces were changed)
- Better handling of Escape Chars, SHAs and URLs
- Some code cleaning and better test cases
4.0.2.1 (Lisias) for KSP >= 1.3.1
- Reverting change on MMPatchLoader to allow it to be findable by
UnityEngine.Object.FindObjectOfType - Merging upstream updates:
- Allow assemblies to add to mod list (Fix for Kerbalism compatibility)
- Add -mm-dont-copy-logs command line flag if you do not want to copy MM log back into the game log
- Fix for KSP runs in debug mode.