Skip to content
Success

Changes

Summary

  1. Fix datetime format (commit: 4ebd40a) (details)
  2. Use KSP's directory listing rather than file system (commit: 2b356b0) (details)
  3. Better status updates in post patch (commit: 9d98087) (details)
  4. Add -mm-dont-copy-logs command line flag (commit: 20d339a) (details)
  5. Allow assemblies to add to mod list (commit: c43268f) (details)
  6. wait another frame for plugins to finish initializing (commit: 811fe8a) (details)
  7. Don't use Unity's time since startup in thread (commit: 9221149) (details)
  8. v4.0.2 (commit: 6a2ee3d) (details)
Commit 4ebd40a5b6ebd770c0cd0ea5d3c280fbc22b706b by joeydwong
Fix datetime format
Don't want minute as month
(commit: 4ebd40a)
The file was modified ModuleManager/Logging/StreamLogger.cs (diff)
Commit 2b356b0db6578ce2c723acbb566a5756ae75775b by blowfishpro
Use KSP's directory listing rather than file system
Avoids asking for Unity's application root path on a thread, which
apparently breaks badly in debug mode
(commit: 2b356b0)
The file was modified ModuleManager/ModListGenerator.cs (diff)
Commit 9d9808790ce4a9ab345a69c9ba0ccfe2a992c865 by blowfishpro
Better status updates in post patch
Each step can take a while, so explicitly say what's going on
(commit: 9d98087)
The file was modified ModuleManager/PostPatchLoader.cs (diff)
Commit 20d339ad0922fe38d70acd517452909d7c27ab61 by blowfishpro
Add -mm-dont-copy-logs command line flag
If set, don't copy MM log to main log.  Intended for advanced users with
very larger installs where this takes a significant amount of time
(commit: 20d339a)
The file was modified ModuleManager/ModuleManager.cs (diff)
The file was modified ModuleManager/PostPatchLoader.cs (diff)
Commit c43268f5d4ece8ef2f5c5c55537cd12db081c6cf by blowfishpro
Allow assemblies to add to mod list
Allow ModuleManagerAddToModList callback to be defined as a static
method or on MonoBehaviour instances which returns an
IEnumerable<string> to be added to the mod list
It will always be called on the main thread
Result will also be added to the config sha to ensure proper cache
invalidation
(commit: c43268f)
The file was modified ModuleManager/ModListGenerator.cs (diff)
The file was modified ModuleManager/MMPatchRunner.cs (diff)
The file was modified ModuleManager/MMPatchLoader.cs (diff)
Commit 811fe8afa127b2bbad03ff5d1189a0c0c54f273b by blowfishpro
wait another frame for plugins to finish initializing
(commit: 811fe8a)
The file was modified ModuleManager/MMPatchRunner.cs (diff)
Commit 922114970bbbff001d70cdd3a833419407faaa38 by blowfishpro
Don't use Unity's time since startup in thread
We only care about delta time here anyway so stopwatch should be fine
(commit: 9221149)
The file was modified ModuleManager/MMPatchLoader.cs (diff)
The file was modified ModuleManager/Properties/AssemblyInfo.cs (diff)