コード例 #1
0
        /// <summary>
        ///   Sets up the tools for this game mode.
        /// </summary>
        protected override void SetupTools()
        {
            Tools.Add(new Command <MainForm>("BSA Browser", "Views and unpacks BSA files.", LaunchBSABrowserTool));
            Tools.Add(new Command <MainForm>("BSA Creator", "Creates BSA files.", LaunchBSACreatorTool));
            Tools.Add(new Command <MainForm>("TESsnip", "An ESP/ESM editor.", LaunchTESsnipTool));
            Tools.Add(new Command <MainForm>("Shader Editor", "A shader (SDP) editor.", LaunchShaderEditTool));
            Tools.Add(new Command <MainForm>("CREditor", "Edits critical records in an ESP/ESM.", LaunchCREditorTool));
            Tools.Add(new Command <MainForm>("Conflict Detector",
                                             "Checks for conflicts with mod-author specified critical records.",
                                             LaunchConflictDetector));
            Tools.Add(new Command <MainForm>("Save Games", "Save game info viewer.", LaunchSaveGamesViewer));

            GameSettingsTools.Add(new Command <MainForm>("Graphics Settings", "Changes the graphics settings.",
                                                         LaunchGraphicsSettingsTool));

            RightClickTools.Add(new Command <MainForm>("Open in TESsnip...", "Open the selected plugins in TESsnip.",
                                                       LaunchTESsnipToolWithSelectedPlugins));
            RightClickTools.Add(new Command <MainForm>("Open in CREditor...", "Open the selected plugins in TESsnip.",
                                                       LaunchCREditorToolWithSelectedPlugins));

            LoadOrderTools.Add(new Command <MainForm>("Load Order Report...",
                                                      "Generates a report on the current load order, as compared to the BOSS recomendation.",
                                                      LaunchLoadOrderReport));
            LoadOrderTools.Add(new Command <MainForm>("BOSS Auto Sort", "Auto-sorts the plugins using BOSS's masterlist.",
                                                      LaunchSortPlugins));
        }
コード例 #2
0
        /// <summary>
        ///   Sets up the tools for this game mode.
        /// </summary>
        protected override void SetupTools()
        {
            Tools.Add(new Command <MainForm>("BSA Browser", "Views and unpacks BSA files.", LaunchBSABrowserTool));
            Tools.Add(new Command <MainForm>("BSA Creator", "Creates BSA files.", LaunchBSACreatorTool));
            Tools.Add(new Command <MainForm>("TESsnip", "An ESP/ESM editor.", LaunchTESsnipTool));
            Tools.Add(new Command <MainForm>("Shader Editor", "A shader (SDP) editor.", LaunchShaderEditTool));
            Tools.Add(new Command <MainForm>("CREditor", "Edits critical records in an ESP/ESM.", LaunchCREditorTool));
            Tools.Add(new Command <MainForm>("Conflict Detector",
                                             "Checks for conflicts with mod-author specified critical records.",
                                             LaunchConflictDetector));
            Tools.Add(new Command <MainForm>("Save Games", "Save game info viewer.", LaunchSaveGamesViewer));

            GameSettingsTools.Add(new Command <MainForm>("Graphics Settings", "Changes the graphics settings.",
                                                         LaunchGraphicsSettingsTool));

            RightClickTools.Add(new Command <MainForm>("Open in TESsnip...", "Open the selected plugins in TESsnip.",
                                                       LaunchTESsnipToolWithSelectedPlugins));
            RightClickTools.Add(new Command <MainForm>("Open in CREditor...", "Open the selected plugins in TESsnip.",
                                                       LaunchCREditorToolWithSelectedPlugins));

            LoadOrderTools.Add(new Command <MainForm>("Launch LOOT (Auto Sort)", "LOOT load order sorting tool.",
                                                      LaunchSortPlugins));
        }