Skip to content

Releases: KSP-ModularManagement/ModuleManager

4.1.4.5 (Lisias) for KSP >= 1.2

22 Sep 13:34
c9d8bd5

Choose a tag to compare

  • 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

22 Sep 01:19
701ee5a

Choose a tag to compare

  • 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

11 Jul 10:49
153ff14

Choose a tag to compare

  • 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

25 Aug 19:10
c5c93a6

Choose a tag to compare

  • 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

22 Aug 08:04
bbedd90

Choose a tag to compare

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

16 Jun 15:16
630dc50

Choose a tag to compare

  • 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

27 May 03:05
b3ec043

Choose a tag to compare

  • Adding a nice 'Houston' GUI message
  • Merging upstream updates:
    • Adding an Exception interceptor to catch ReflectionTypeLoadException and properly blame DLLs
    • Cleanup the InterceptLogHandler, remove double logging and avoid any risk of throwing more
  • 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

19 Oct 00:37
3e20a7a

Choose a tag to compare

  • 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

07 Aug 22:18
5f36025

Choose a tag to compare

  • 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

05 Apr 23:16
4bf54eb

Choose a tag to compare

  • 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.