static async Task Main(string[] args) { var settingsFilePath = new FilePath($"{args[0]}/MutagenPatcherSettings/DynamicLeveledLists.xml"); // Eventually refactor to use XML copy in call // /w singleton settings object as its own defaults if (settingsFilePath.Exists) { settings = ModSettings.Create_Xml(settingsFilePath.Path); } else { settings.CopyFieldsFrom(defaults); } await OblivionPipeline.TypicalPatch( mainArgs : args, outputMod : ModKey.Factory("DynamicLeveledLists.esp"), importMask : new GroupMask(false) { Creatures = true, NPCs = true, LeveledCreatures = true, }, processor : CreateMod); }