Skip to content

Releases: KSP-ModularManagement/ModuleManager

4.2.2.3 (Lisias) for KSP >= 1.2

19 Jul 10:20
3e9825c
Compare
Choose a tag to compare
  • More resilient handling of a potentially corrupted (or old) cache.

Installation

No other KSP version is officially supported at this moment (but it's expected that KSP 1.12.4, if ever released, will work fine).

Dependencies

You need to install KSPApiExtensions/L 2.4.1.12 or newer. This is a hard dependency, the thingy will not work without it.

If you are using CurseForge installer, you need to have the latest ModuleManagerWatchDog installed or things will not work.

4.2.2.2 (Lisias) for KSP >= 1.2

16 Jul 23:16
b713ca6
Compare
Choose a tag to compare
  • Removes a memory leak, and promotes some key functions reusability.
  • Mitigates false positives while checking the ConfigCache, aiming to avoid the need of "deleting the cache when something weird happens" after load.
    • It's pretty rare, but not that much, that a change on a file ends up getting the same SHA256.
    • Checking also the file size now, as it's way more improbable that we would had a hash collision on a file with the same size.
  • More orthodoxous deploy model
    • COMPLETELY REMOVE ALL OLDER FILES FROM GameData before updating!!

Installation

You need to install KSPApiExtensions/L 2.4.1.12 or newer. This is a hard dependency, the thingy will not work without it.

No other KSP version is officially supported at this moment (but it's expected that KSP 1.12.4, if ever released, will work fine).

4.2.2.1 (Lisias) for KSP >= 1.2

21 Jun 01:47
9a00e65
Compare
Choose a tag to compare
  • Catch up with upstream:
    • v4.2.2
      • Support wildcards in nodetype matching so you can do @, {}
      • Support # in value names since loc names start with #
      • Tell Localizer to reload the language after MM finishes
  • More orthodoxous deploy model
    • COMPLETELY REMOVE ALL OLDER FILES FROM GameData before updating!!

Installation

You need to install KSPApiExtensions/L 2.4.1.12 or newer. This is a hard dependency, the thingy will not work without it.

No other KSP version is officially supported at this moment (but it's expected that KSP 1.12.4, if ever released, will work fine).

4.2.1.3 (Lisias) for KSP >= 1.2

05 Mar 21:12
ae47178
Compare
Choose a tag to compare
  • More sensible performance logging.

Installation

You need to install KSPApiExtensions/L 2.4.1.12 or newer. This is a hard dependency, the thingy will not work without it.

No other KSP version is officially supported at this moment (but it's expected that KSP 1.12.4, if ever released, will work fine).

Your Attention Please!!

This is essentially the 4.2.1.1 release, but recompiled (I hate this word) to cope with the new KSPe 2.4 series, where I kept source code compatibility but had to break binary compatibility to finally get rid of a lot of clutter and bad ideas that was lingering on KSPe for more than a year.

If by any reason you are stuck with a binary from an older KSPU add'on of mine that was not updated yet, you can rollback KSPe to the latest 2.3.xxx series and download the 4.2.1.1 MM/L release instead.

4.2.1.2 (Lisias) for KSP >= 1.2

27 Sep 06:12
81c88b4
Compare
Choose a tag to compare
  • Code base updated to the newest KSPe 2.4 series
  • ATTENTION
    • This release will only work on the new KSPe 2.4 series!

Installation

For KSP 1.3.0 to 1.12.3 : download and install ModuleManager-4.2.1.2.zip

For KSP 1.2.2: download and install ModuleManager-4.2.1.2-122.zip

No other KSP version is officially supported at this moment (but it's expected that KSP 1.12.4, if ever released, will work fine).

Your Attention Please!!

This is essentially the 4.2.1.1 release, but recompiled (I hate this word) to cope with the new KSPe 2.4 series, where I kept source code compatibility but had to break binary compatibility to finally get rid of a lot of clutter and bad ideas that was lingering on KSPe for more than a year.

If by any reason you are stuck with a binary from an older KSPU add'on of mine that was not updated yet, you can rollback KSPe to the latest 2.3.xxx series and download the 4.2.1.1 MM/L release instead.

4.2.1.1 (Lisias) for KSP >= 1.2

27 Sep 06:06
018214e
Compare
Choose a tag to compare
  • Catch up with upstream:
    • 4.2.1
      • Fix off-by-one string indexing in constraint checking Also change string
      • comparison type to StringComparison.Ordinal, which should be the correct type according to best-practices-strings.
      • Undo string comparison change.
    • 4.2.0
      • Set modded physics and reload earlier
      • Ensure string comparison is culture invariant
      • Always replace physics

Your Attention Please

Due changes on the KSP 1.12.x Assembly Loader, from now on I strongly recommend to install ModuleManagerWatchDog. The new Loader is not bad, but it made it harder to prevent Canonical MM to stomp on this fork toes (and vice versa), so your best bet is to use the WatchDog.

4.1.4.8 (Lisias) for KSP >= 1.2

22 Aug 20:18
ec06309
Compare
Choose a tag to compare
  • Fix a performance issue on KSP >= 1.8, due a change on when the GameSettings were being applied (that ended you screwing my fork's restoring point)

Your attention please

I'm aware of a new version for the Canonical MM, 4.2.1, currently available on Forum. The changes will be merged on this fork ASAP, but until there you may want to replace this fork with the Canonical before applying an eventual bug report on Forum.

See Forum for how to download and install the Canonical MM.

4.1.4.7 (Lisias) for KSP >= 1.2

27 Feb 05:10
81594f5
Compare
Choose a tag to compare
  • Resurrects the Patch Logger on file

Dependencies

You need to install the following dependencies:

Notice

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.6 (Lisias) for KSP >= 1.2

16 Dec 11:37
98370ba
Compare
Choose a tag to compare
  • Fixing a regression I introduced on 4.1.4.3 when I refactored MM to allow suporting KSP 1.2.2 again.
    • Yep... Pretty stupid... #facePalm

Dependencies

You need to install the following dependencies:

Notice

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.5 (Lisias) for KSP >= 1.2

22 Sep 13:34
c9d8bd5
Compare
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.