public Mod(string modDirectory, ModSettings modSettings) : this(modDirectory, DecodeModSettings(modSettings)) { }
private static string DecodeModSettings(ModSettings modSettings) { return modSettings.Variables.Aggregate("", (current, variable) => current + $"{variable.Name}:{variable.Value};"); }