Releases: KSP-ModularManagement/ModuleManager
Releases · KSP-ModularManagement/ModuleManager
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
ReflectionTypeLoadException
and 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.
4.0.0.2 (Lisias) for KSP >= 1.3.1
- Merging upstream updates:
- blowfish worked his magic once more and now MM does the patching while the game loads the models and textures.
- Fix tech tree and modded physics
- (my) Fixes to the upstream:
- Fixing the Logging system, restoring the (sane) previous behaviour. The new logs were preserved, and can be found on
<KSP_ROOT>/Logs/ModuleManager
- Allowing "stock" compatibility to 1.3.1 by avoiding >= 1.4 specifics #hurray :)
- Monitoring changes to TechTree and Physics
- Preventing hijacking them when another Add'On changes them.
- They are set up only one at first time Space Center is loaded. From there, it only logs if they were changed.
- Fixing the Logging system, restoring the (sane) previous behaviour. The new logs were preserved, and can be found on
- Stating Official support for KSP 1.3.1 :)
3.1.3.1 (Lisias) for KSP >= 1.4.1
- Merging 1.6.0 DragCube workaround from uptream
- Certifying for use on 1.5.x and 1.6.x series
- Bumping up version to catch upstream's
3.1.1.1 (Lisias) for KSP 1.4; 1.5
- Adding KSPe logging facilities
- Syncing source with upstream latest fixes.
- more Internal code improvement by @blowfish