Original (c) from Ialdabaoth ( https://github.com/Ialdabaoth )
Modified by // Modifications by // Maintained by sarbian ( https://github.com/sarbian )
The original licence requirement was:
under a CC share-alike license. Anyone is free to do anything they like with ModuleManager's source, with two caveats:
- You credit me as the original creator that your code is based on
- You make it ABSOLUTELY CLEAR that your code is not the original ModuleManager, and that any problems that people have with your fork should be taken up with YOU, not me.
THIS IS NOT THE ORIGINAL MODULEMANAGER CODE.
Do not bother Ialdabaoth about any problems with it.
- Python 3
- MSBuild (recommended) or dotnet SDK
- KSP managed assemblies available via
KSPDIRordeploy.user.cfg
Set the KSPDIR environment variable to your KSP installation root before
running any deploy commands, or supply it inline:
$env:KSPDIR = "C:\Games\Kerbal Space Program"- Build and deploy to
KSPDIRGameData:python modulemanager_deploy.py
- Build and deploy with wipe of ModuleManager cache files:
python modulemanager_deploy.py --wipe
- Build only helper tasks:
python modulemanager_build.py infopython modulemanager_build.py buildpython modulemanager_build.py zip
The deploy PowerShell alias in the workshop profile auto-discovers
modulemanager_deploy.py when run from this directory.
From the workshop master orchestrator:
python ..\workshop-meta\workshop_deploy.py --mod mm --ksp-dir "C:\Games\Kerbal Space Program"This repository is part of the KSP workshop at
C:\Games\Kerbal_Space_Program_INSTALL\modding\workshop.
This repo is a fork of sarbian/ModuleManager, which is itself derived from the original ModuleManager by Ialdabaoth.
The fork carries a local feature branch (feature/incremental-cache-preservation)
that preserves the MM patch cache across incremental mod updates to reduce cold
startup time.
This repo is distributed under the same share-alike license as the upstream: anyone who uses or modifies this code must credit the original author (Ialdabaoth) and make it absolutely clear their version is not the original. Any problems with this fork should be directed here, not to Ialdabaoth or sarbian.
KSP assemblies referenced for compilation are property of Intercept Games/Private Division and are not redistributed.