Thanks for your answer. What happens after a conflict has been resolved and it has decided to use a file from plugin A instead of plugin B (because it's newer, whatever) and then the user later removes/disables plugin A? Will the Plugin Manager restore the file to the plugin B version as it's the only enabled plugin having that file?Cycrow wrote:for conflicts it uses creation dates and version numbers to work out which is the most recent and installs that. Scripts files have imbeded version numbers in them which the plugin manager reads
And another related question, what about files that are installed outside of the Plugin Manager. If I enable plugin A which tries to overwrite a file that was installed there by the vanilla game or by the user outside of Plugin Manager (PM), I assume that the PM will use the same rules to decide if it overwrites it (ie if the file installed outside the PM is "newer" or whatever it won't get overwritten). But if it does get overwritten and the user disables the plugin in the PM which overwrote it, does the PM restore the original contents of that file? (in order for this to work, the PM must make a backup copy of the file before overwriting it)