|
1 | 1 | # Module Manager Watch Dog :: Changes
|
2 | 2 |
|
3 |
| -* 2024-0330: 1.1.1.2 (LisiasT) for KSP >= 1.2.2 |
4 |
| - + Implements a "self-cleaning" mechanism intended to prevent the user being forced to manually delete artefacts on `GameData` once they decide to deinstall `Module Manager /L` and/or `Module Manager Watch Dog`. |
5 |
| - - Specially necessary for CurseForge users. |
| 3 | +* 2024-0423: 1.1.2.0 (LisiasT) for KSP >= 1.2.2 |
| 4 | + + Adds an Option Box asking the user what would be their preferred MM Fork when a conflict is detected. |
| 5 | + + We had moved! |
| 6 | + - The Official Repository is now on https://github.com/KSP-ModularManagement/ModuleManagerWatchDog |
6 | 7 | + Closes issue:
|
7 |
| - - [#10](https://github.com/KSP-ModularManagement/ModuleManagerWatchDog/issues/10) Detects when the host directory (`GameData\ModuleManager`) was removed, and kill `ModuleManager.dll` in response. |
8 |
| -* 2023-0703: 1.1.1.1 (LisiasT) for KSP >= 1.2.2 |
9 |
| - + More sensible updating mechanism, coping with how Windows handles DLL files once they are loaded. |
10 |
| - + Fixes a bug on the KSPe's Install Checker/Update Tool |
11 |
| - - **You need to manually remove the older `<KSP-ROOT>/GameData/666_ModuleManagerWatchDog.dll` file if existent!** |
12 |
| -* 2023-0514: 1.1.1.0 (LisiasT) for KSP >= 1.2.2 |
13 |
| - + Improvements on the code used to introspect the `GameData` |
14 |
| - - Safer handling 1.12.x without screwing older KSPs. |
15 |
| - + Implements an "AutoFix", automatically fixing the user's rig when possible (respecting user's preferences). |
16 |
| - + Closes issue: |
17 |
| - - [#8](https://github.com/KSP-ModularManagement/ModuleManagerWatchDog/issues/8) Automatically fix the Module Manager installation borks when possible. |
18 |
| -* 2023-0313: 1.1.0.4 (LisiasT) for KSP >= 1.2.2 |
19 |
| - + Makes the thing survivable if KSP starts with the `pwd` set to anywhere but the `KSPUtil.ApplicationRootPath`. |
20 |
| - + Closes issue: |
21 |
| - - [#6](https://github.com/KSP-ModularManagement/ModuleManagerWatchDog/issues/6) Resurrect the multiple ModuleManager DLLs check for KSP 1.12.x |
22 |
| -* 2022-1112: 1.1.0.3 (LisiasT) for KSP >= 1.2.2 |
23 |
| - + ***DITCHED*** |
24 |
| -* 2022-0719: 1.1.0.2 (LisiasT) for KSP >= 1.2.2 |
25 |
| - + Fixes a mishap while updating the target DLL. |
26 |
| -* 2022-0621: 1.1.0.1 (LisiasT) for KSP >= 1.2.2 |
27 |
| - + Adds a Install Checker for: |
28 |
| - - The tool itself |
29 |
| - - ModuleManager /L |
30 |
| - - TweakScale |
31 |
| - + Closes issue: |
32 |
| - - [#5](https://github.com/KSP-ModularManagement/ModuleManagerWatchDog/issues/5) Cook a `GameData/*.dll` update tool |
33 |
| -* 2022-0621: 1.1.0.0 (LisiasT) for KSP >= 1.2.2 |
34 |
| - + ***DTICHED*** due a stupid mistake on handling pathnames... #facePalm |
35 |
| -* 2021-0907: 1.0.1.1 (LisiasT) for KSP >= 1.2.2 |
36 |
| - + Promoted to Release |
37 |
| - + Revamping the Redist checks, promoting modularity and selective deployment |
38 |
| - + Adding checks for KSP 1.12.x due changes on how DLLs are loaded. |
39 |
| - - Prevents MM and MM /L forks from stomping each other toes. |
40 |
| -* 2021-0907: 1.0.1.0 (LisiasT) for KSP >= 1.2.2 |
41 |
| - + ***Ditched*** due a deployment mishap. |
42 |
| -* 2021-0705: 1.0.0.0 BETA (LisiasT) for KSP >= 1.2.2 |
43 |
| - + Added rules to be enforced for: |
44 |
| - - Scale Redist not having duplicated DLLs, being present when needed and on the correct place |
45 |
| - - Interstellar Redist not having duplicated DLLs, being present when needed and on the correct place |
46 |
| - + Allowing the rules to be waived or enforced on the running KSP version at user's discretion (by a patch on a ConfigNode file) |
47 |
| - - Including the Module Manager ones. |
48 |
| - + Allowing the thing to run on KSP >= 1.2.2, as this thingy can be useful on many KSP versions now. |
| 8 | + - [#11](https://github.com/KSP-ModularManagement/ModuleManagerWatchDog/issues/11) Implement a more friendly way to allow the user to select which MM fork it wants. |
0 commit comments