コード例 #1
0
ファイル: Program.cs プロジェクト: Noggog/DynamicLeveledLists
        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);
        }