Skip to content

Commit 3998bbe

Browse files
committed
Release 1.1.2.0 (LisiasT) for KSP >= 1.2.2
1 parent 4698a3f commit 3998bbe

File tree

3 files changed

+11
-48
lines changed

3 files changed

+11
-48
lines changed

CHANGES.md

Lines changed: 5 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,8 @@
11
# Module Manager Watch Dog :: Changes
22

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
67
+ 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.

CHANGE_LOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
# Module Manager Watch Dog :: Change Log
22

3-
* 202?-????: 1.1.?.? (Lisias) for KSP >= 1.2.2
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.
45
+ We had moved!
56
- The Official Repository is now on https://github.com/KSP-ModularManagement/ModuleManagerWatchDog
7+
+ Closes issue:
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.
69
* 2024-0330: 1.1.1.2 (LisiasT) for KSP >= 1.2.2
710
+ 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`.
811
- Specially necessary for CurseForge users.

ModuleManagerWatchDog.version

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
"VERSION":{
99
"MAJOR":1,
1010
"MINOR":1,
11-
"PATCH":1,
12-
"BUILD":2
11+
"PATCH":2,
12+
"BUILD":0
1313
},
1414
"KSP_VERSION_MIN":{
1515
"MAJOR":1,

0 commit comments

Comments
 (0)