The tool should: * Be standalone, so it will be run even if `666_ModuleManagerWatchDog.dll` is absent * Will check for the presence of `666_ModuleManagerWatchDog.dll` and install it from our `PluginData` if absent, or will update it if older. * Remove the original when the job is done. Be failure resilient (it may run from a R/O filesystem or something) * Will check for the presence of `999_Scale_Redist.dll` and install it from TS' `PluginData` if absent, or will update it if older. * Remove the original when the job is done. Be failure resilient (it may run from a R/O filesystem or something) Should do nothing if the original files does not exist (saving a bit of I/O on the process). see the following issues for the reason: * https://github.com/net-lisias-ksp/TweakScale/issues/254 * https://github.com/net-lisias-ksp/TweakScale/issues/255
Activity
[-]Cook an `GameData/*.dll` update tool.[/-][+]Cook a `GameData/*.dll` update tool.[/+]Watch Dog Install Checker - an update tool for Watch Dog.
Lisias commentedon Jun 21, 2022
Implemented on commit 8793dbd
Lisias commentedon Jun 24, 2022
This enhancement will fix issues like this report from TweakScale!
TweakScale/TweakScale#253