Skip to content

Commit

Permalink
Updating INSTALL.md file to cope with the new deployment model. Thank…
Browse files Browse the repository at this point in the history
…s for the top, @Shaggygoblin!

Works the problem detected on : #16
  • Loading branch information
Lisias committed Sep 19, 2022
1 parent b0029c4 commit 5993097
Showing 1 changed file with 17 additions and 5 deletions.
22 changes: 17 additions & 5 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ To install, place the GameData folder inside your Kerbal Space Program folder. O
* **REMOVE ANY OLD VERSIONS OF THE PRODUCT BEFORE INSTALLING**, including any other fork:
+ Delete `<KSP_ROOT>/ModuleManager*`
- Yes. Every single file that starts with this name.
- Older MM/L versions used to shove all files on `GameData`. This changed on 4.2.2.4.
+ Delete the directory`<KSP_ROOT>/ModuleManager/` if existant
- This is the new deployment model as 4.2.2.4
* Extract the package's `GameData` folder into your KSP's root:
+ `<PACKAGE>/GameData` --> `<KSP_ROOT>/GameData`

Expand All @@ -22,12 +25,16 @@ The following file layout must be present after installation:
```
<KSP_ROOT>
[GameData]
[ModuleManager]
[PluginData]
...
CHANGE_LOG.md
LICENSE
ModuleManager.version
NOTICE
README.md
000_KSPe.dll
ModuleManager.CHANGE_LOG.md
ModuleManager.LICENSE
ModuleManager.README.md
ModuleManager.dll
ModuleManager.version
...
[PluginData]
[ModuleManager]
Expand All @@ -37,9 +44,14 @@ The following file layout must be present after installation:
...
```

Note: the `PluginData/ModuleManager` folder will be automatically created and populated after the first run.
Note: the `<KSP_ROOT>/PluginData/ModuleManager` folder will be automatically created and populated after the first run.

Additionally, don't mangle with `<KSP_ROOT>/ModuleManager/PluginData` as it contents is used by `ModuleManagerWatchDog` to keep `MM/L` healthy.

### Dependencies

* [KSP API Extensions/L](https://github.com/net-lisias-ksp/KSPAPIExtensions)
+ Hard dependency, it will not work without it.
* [Module Manager Watch Dog](https://github.com/net-lisias-ksp/ModuleManagerWatchDog)
+ Soft Dependency. It's possible to run `MM/L` without `MMWD`, but it's highly recommended to install it and let it care about the `MM` (being it my fork or not) healthiness.

0 comments on commit 5993097

Please sign in to comment.