Skip to content

KSP-ModularManagement/ModuleManager

 
 

Repository files navigation

Module Manager /L

Lasciate ogne speranza, voi ch'intrate


ModuleManager is a mod that let you write patches that edit other parts at load time.

This is Lisias' fork for Module Manager, and it's intended to bring functionality and performant improvements to ModuleManager - with great to moderate success being achieved toward these goals (most of the time!), as well others not mentioned here.

Backwards compatibility is guaranteed - including functional bugs on Module Manager - Forum. MM/L's patching output will be always the same as Module Manager - Forum, salvo new (and optional) features when not present on Module Manager - Forum.

Development for this fork is ongoing and, as such, subject to some screw ups now and then. AVOID Pre Releases unless you are willing to help me debug this thing (check for Pre Release markings before downloading).

Please, DO NOT submit bug reports/issues to the References (see the bottom of this document), as this is an EXPERIMENTAL/WIP version of ModuleManger - Forum being developed in parallel and separately from the Forum version.

Necessarily, MM/L will receive no support from the maintainers of ModuleManger - Forum, as well from some 3rd parties that may choose to support ModuleManger - Forum only. Some others (and myself), on the other hand, will actively support MM/L. Check your add'ons documentation (or politely ask us directly) for more information.

Please, DO submit bug reports/issues to the links depicted on the next section of this document disregarding if you think it's a problem on this fork or not. If the bug is on the upstream's releases, the report will be applied to it as well with any fixes - but I can't guarantee the pull requests will be accepted!

In a Hurry

Description

ModuleManager is mod that let you write patch file that edit other part at load time. With is you can edit squad (and other mod) part without overwriting their file.

Installation

To install, place the GameData folder inside your Kerbal Space Program folder. If asked to overwrite files, please do so.

REMOVE ANY OLD VERSIONS OF THE DLL BEFORE INSTALLING.

Dependencies

Licensing

This work is licensed as follows:

  • GPL 3.0. See here
    • You are free to:
      • Use : unpack and use the material in any computer or device
      • Redistribute : redistribute the original package in any medium
      • Adapt : Reuse, modify or incorporate source code into your works (and redistribute it!)
    • Under the following terms:
      • You retain any copyright notices
      • You recognise and respect any trademarks
      • You don't impersonate the authors, neither redistribute a derivative that could be misrepresented as theirs.
      • You credit the author and republish the copyright notices on your works where the code is used.
      • You relicense (and fully comply) your works using GPL 3.0
        • Please note that upgrading the license to any posterior GPL IS NOT ALLOWED for this work, as the author DID NOT added the "or (at your option) any later version" on the license.
      • You don't mix your work with GPL incompatible works.

Previous releases remain licensed under the CC-BY-SA 4.0. Additionally, check this statement from CC.

Please note the copyrights and trademarks in NOTICE

References