- 2024-0831: 1.1.2.1 (Lisias) for KSP >= 1.2.2
- Somewhat better error messages, in a (futile, probably) attempt to prevent this kind of crap.
- 2024-0423: 1.1.2.0 (LisiasT) for KSP >= 1.2.2
- Adds an Option Box asking the user what would be their preferred MM Fork when a conflict is detected.
- We had moved!
- The Official Repository is now on https://github.com/KSP-ModularManagement/ModuleManagerWatchDog
- Closes issue:
- #11 Implement a more friendly way to allow the user to select which MM fork it wants.
- 2024-0330: 1.1.1.2 (LisiasT) for KSP >= 1.2.2
- Implements a "self-cleaning" mechanism intended to prevent the user being forced to manually delete artefacts on
GameData
once they decide to deinstallModule Manager /L
and/orModule Manager Watch Dog
.- Specially necessary for CurseForge users.
- Closes issue:
- #10 Detects when the host directory (
GameData\ModuleManager
) was removed, and killModuleManager.dll
in response.
- #10 Detects when the host directory (
- Implements a "self-cleaning" mechanism intended to prevent the user being forced to manually delete artefacts on
- 2023-0703: 1.1.1.1 (LisiasT) for KSP >= 1.2.2
- More sensible updating mechanism, coping with how Windows handles DLL files once they are loaded.
- Fixes a bug on the KSPe's Install Checker/Update Tool
- You need to manually remove the older
<KSP-ROOT>/GameData/666_ModuleManagerWatchDog.dll
file if existent!
- You need to manually remove the older
- 2023-0514: 1.1.1.0 (LisiasT) for KSP >= 1.2.2
- Improvements on the code used to introspect the
GameData
- Safer handling 1.12.x without screwing older KSPs.
- Implements an "AutoFix", automatically fixing the user's rig when possible (respecting user's preferences).
- Closes issue:
- #8 Automatically fix the Module Manager installation borks when possible.
- Improvements on the code used to introspect the
- 2023-0313: 1.1.0.4 (LisiasT) for KSP >= 1.2.2
- Makes the thing survivable if KSP starts with the
pwd
set to anywhere but theKSPUtil.ApplicationRootPath
. - Closes issue:
- #6 Resurrect the multiple ModuleManager DLLs check for KSP 1.12.x
- Makes the thing survivable if KSP starts with the
- 2022-1112: 1.1.0.3 (LisiasT) for KSP >= 1.2.2
- DITCHED
- 2022-0719: 1.1.0.2 (LisiasT) for KSP >= 1.2.2
- Fixes a mishap while updating the target DLL.
- 2022-0621: 1.1.0.1 (LisiasT) for KSP >= 1.2.2
- Adds a Install Checker for:
- The tool itself
- ModuleManager /L
- TweakScale
- Closes issue:
- #5 Cook a
GameData/*.dll
update tool
- #5 Cook a
- Adds a Install Checker for:
- 2022-0621: 1.1.0.0 (LisiasT) for KSP >= 1.2.2
- DTICHED due a stupid mistake on handling pathnames... #facePalm
- 2021-0907: 1.0.1.1 (LisiasT) for KSP >= 1.2.2
- Promoted to Release
- Revamping the Redist checks, promoting modularity and selective deployment
- Adding checks for KSP 1.12.x due changes on how DLLs are loaded.
- Prevents MM and MM /L forks from stomping each other toes.
- 2021-0907: 1.0.1.0 (LisiasT) for KSP >= 1.2.2
- Ditched due a deployment mishap.
- 2021-0705: 1.0.0.0 BETA (LisiasT) for KSP >= 1.2.2
- Added rules to be enforced for:
- Scale Redist not having duplicated DLLs, being present when needed and on the correct place
- Interstellar Redist not having duplicated DLLs, being present when needed and on the correct place
- Allowing the rules to be waived or enforced on the running KSP version at user's discretion (by a patch on a ConfigNode file)
- Including the Module Manager ones.
- Allowing the thing to run on KSP >= 1.2.2, as this thingy can be useful on many KSP versions now.
- Added rules to be enforced for:
- 2020-0612: 0.0.2.0 (LisiasT) for KSP >= 1.4
- Minor fixes and adjustments
- 2020-0612: 0.0.1.0 (LisiasT) for KSP >= 1.4
- Initial public release
- Works on KSP >= 1.4, but it's only needed on KSP >= 1.8