├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── AntlrUtil ├── AntlrLexerBase.cs ├── AntlrParserBase.cs ├── AntlrUtil.csproj ├── ErrorTracker.cs ├── LanguageError.cs ├── Properties │ └── AssemblyInfo.cs └── app.config ├── ChinhDo.Transactions.FileManager ├── ChinhDo.Transactions.FileManager.csproj ├── IFileManager.cs ├── IFileOperations.cs ├── LICENSE.txt ├── Properties │ └── AssemblyInfo.cs ├── TxEnlistment.cs ├── TxFileManager.cs └── app.config ├── Commanding ├── ButtonCommandBinding.cs ├── CheckedCommand.cs ├── Command.cs ├── CommandBase.cs ├── CommandBinding.cs ├── CommandBindingBase.cs ├── Commanding.csproj ├── Generic │ ├── CheckedCommand.cs │ ├── Command.cs │ ├── CommandBinding.cs │ ├── EventCommandBinding.cs │ ├── KeyDownCommandBinding.cs │ └── ToolStripItemCommandBinding.cs ├── ICommand.cs ├── ICommandBinding.cs ├── Properties │ └── AssemblyInfo.cs ├── ToolStripItemCommandBinding.cs └── app.config ├── DockPanelSuite ├── DockPanelSuite.csproj ├── Docking │ ├── AutoHideStripBase.cs │ ├── DockAreasEditor.cs │ ├── DockContent.cs │ ├── DockContentCollection.cs │ ├── DockContentEventArgs.cs │ ├── DockContentHandler.cs │ ├── DockOutlineBase.cs │ ├── DockPane.SplitterControl.cs │ ├── DockPane.cs │ ├── DockPaneCaptionBase.cs │ ├── DockPaneCollection.cs │ ├── DockPaneStripBase.cs │ ├── DockPanel.Appearance.cs │ ├── DockPanel.AutoHideWindow.cs │ ├── DockPanel.DockDragHandler.cs │ ├── DockPanel.DragHandler.cs │ ├── DockPanel.FocusManager.cs │ ├── DockPanel.MdiClientController.cs │ ├── DockPanel.Persistor.cs │ ├── DockPanel.SplitterDragHandler.cs │ ├── DockPanel.bmp │ ├── DockPanel.cs │ ├── DockPanelExtender.cs │ ├── DockPanelSkin.cs │ ├── DockWindow.SplitterControl.cs │ ├── DockWindow.cs │ ├── DockWindowCollection.cs │ ├── DragForm.cs │ ├── DummyControl.cs │ ├── Enums.cs │ ├── FloatWindow.cs │ ├── FloatWindowCollection.cs │ ├── Helpers │ │ ├── DockHelper.cs │ │ ├── DrawHelper.cs │ │ ├── ResourceHelper.cs │ │ └── Win32Helper.cs │ ├── InertButtonBase.cs │ ├── Interfaces.cs │ ├── Localization.cs │ ├── Measures.cs │ ├── NestedDockingStatus.cs │ ├── NestedPaneCollection.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Resources │ │ ├── DockIndicator_PaneDiamond.bmp │ │ ├── DockIndicator_PaneDiamond_Bottom.bmp │ │ ├── DockIndicator_PaneDiamond_Hotspot.bmp │ │ ├── DockIndicator_PaneDiamond_HotspotIndex.bmp │ │ ├── DockIndicator_PaneDiamond_Left.bmp │ │ ├── DockIndicator_PaneDiamond_Right.bmp │ │ ├── DockIndicator_PaneDiamond_Top.bmp │ │ ├── DockIndicator_PanelBottom.bmp │ │ ├── DockIndicator_PanelBottom_Active.bmp │ │ ├── DockIndicator_PanelFill.bmp │ │ ├── DockIndicator_PanelFill_Active.bmp │ │ ├── DockIndicator_PanelLeft.bmp │ │ ├── DockIndicator_PanelLeft_Active.bmp │ │ ├── DockIndicator_PanelRight.bmp │ │ ├── DockIndicator_PanelRight_Active.bmp │ │ ├── DockIndicator_PanelTop.bmp │ │ ├── DockIndicator_PanelTop_Active.bmp │ │ ├── DockPane_AutoHide.bmp │ │ ├── DockPane_Close.bmp │ │ ├── DockPane_Dock.bmp │ │ ├── DockPane_Option.bmp │ │ ├── DockPane_OptionOverflow.bmp │ │ ├── Dockindicator_PaneDiamond_Fill.bmp │ │ └── Thumbs.db │ ├── Skins │ │ ├── DockPanelSkinBuilder.cs │ │ └── Style.cs │ ├── SplitterBase.cs │ ├── Strings.Designer.cs │ ├── Strings.resx │ ├── VS2005AutoHideStrip.cs │ ├── VS2005DockPaneCaption.cs │ ├── VS2005DockPaneStrip.cs │ ├── VisibleNestedPaneCollection.cs │ └── Win32 │ │ ├── Enums.cs │ │ └── NativeMethods.cs ├── Properties │ └── AssemblyInfo.cs ├── dockpanelsuite.snk └── license.txt ├── Game Modes ├── BaldursGate3 │ ├── BaldursGate3.csproj │ ├── BaldursGate3GameMode.cs │ ├── BaldursGate3GameModeDescriptor.cs │ ├── BaldursGate3GameModeFactory.cs │ ├── BaldursGate3Launcher.cs │ ├── BaldursGate3SetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── BaldursGate3_logo.ico │ │ └── Categories.xml │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── BaldursGate3ToolLauncher.cs │ ├── app.config │ └── packages.config ├── BreakingWheel │ ├── BreakingWheel.csproj │ ├── BreakingWheelGameMode.cs │ ├── BreakingWheelGameModeDescriptor.cs │ ├── BreakingWheelGameModeFactory.cs │ ├── BreakingWheelLauncher.cs │ ├── BreakingWheelSetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── breakingwheel_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── BreakingWheelToolLauncher.cs │ └── app.config ├── Cyberpunk2077 │ ├── Cyberpunk2077.csproj │ ├── Cyberpunk2077GameMode.cs │ ├── Cyberpunk2077GameModeDescriptor.cs │ ├── Cyberpunk2077GameModeFactory.cs │ ├── Cyberpunk2077Launcher.cs │ ├── Cyberpunk2077SetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── Cyberpunk2077_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── Cyberpunk2077ToolLauncher.cs │ └── app.config ├── DarkSouls │ ├── DarkSouls.csproj │ ├── DarkSoulsGameMode.cs │ ├── DarkSoulsGameModeDescriptor.cs │ ├── DarkSoulsGameModeFactory.cs │ ├── DarkSoulsLauncher.cs │ ├── DarkSoulsSetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── darksouls_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── DarkSoulsToolLauncher.cs │ └── app.config ├── DarkSouls2 │ ├── DarkSouls2.csproj │ ├── DarkSouls2GameMode.cs │ ├── DarkSouls2GameModeDescriptor.cs │ ├── DarkSouls2GameModeFactory.cs │ ├── DarkSouls2Launcher.cs │ ├── DarkSouls2SetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── darksouls2_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── DarkSouls2ToolLauncher.cs │ └── app.config ├── DragonAge │ ├── DragonAge.csproj │ ├── DragonAgeGameMode.cs │ ├── DragonAgeGameModeDescriptor.cs │ ├── DragonAgeGameModeFactory.cs │ ├── DragonAgeLauncher.cs │ ├── DragonAgeSetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── dragonage_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── DragonAgeToolLauncher.cs │ └── app.config ├── DragonAge2 │ ├── DragonAge2.csproj │ ├── DragonAge2GameMode.cs │ ├── DragonAge2GameModeDescriptor.cs │ ├── DragonAge2GameModeFactory.cs │ ├── DragonAge2Launcher.cs │ ├── DragonAge2SetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── dragonage_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── DragonAge2ToolLauncher.cs │ └── app.config ├── DragonsDogma │ ├── DragonsDogma.csproj │ ├── DragonsDogmaGameMode.cs │ ├── DragonsDogmaGameModeDescriptor.cs │ ├── DragonsDogmaGameModeFactory.cs │ ├── DragonsDogmaLauncher.cs │ ├── DragonsDogmaSetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── dragonsdogma_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── DragonsDogmaToolLauncher.cs │ └── app.config ├── Enderal │ ├── Enderal.csproj │ ├── EnderalGameMode.cs │ ├── EnderalGameModeDescriptor.cs │ ├── EnderalGameModeFactory.cs │ ├── EnderalLauncher.cs │ ├── EnderalSettingsFiles.cs │ ├── EnderalSupportedTools.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── enderal_base.txt │ │ └── enderal_logo.ico │ ├── Settings │ │ ├── SupportedToolsSettingsGroup.cs │ │ └── UI │ │ │ ├── SupportedToolsSettingsPage.cs │ │ │ ├── SupportedToolsSettingsPage.designer.cs │ │ │ └── SupportedToolsSettingsPage.resx │ ├── Tools │ │ ├── AI │ │ │ ├── ArchiveInvalidation.cs │ │ │ └── UI │ │ │ │ └── ArchiveInvalidationView.cs │ │ └── EnderalToolLauncher.cs │ └── app.config ├── EnderalSE │ ├── EnderalSE.csproj │ ├── EnderalSEGameMode.cs │ ├── EnderalSEGameModeDescriptor.cs │ ├── EnderalSEGameModeFactory.cs │ ├── EnderalSELauncher.cs │ ├── EnderalSESettingsFiles.cs │ ├── EnderalSESupportedTools.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── EnderalSE_base.txt │ │ └── EnderalSE_logo.ico │ ├── Settings │ │ ├── SupportedToolsSettingsGroup.cs │ │ └── UI │ │ │ ├── SupportedToolsSettingsPage.cs │ │ │ ├── SupportedToolsSettingsPage.designer.cs │ │ │ └── SupportedToolsSettingsPage.resx │ ├── Tools │ │ ├── AI │ │ │ ├── ArchiveInvalidation.cs │ │ │ └── UI │ │ │ │ └── ArchiveInvalidationView.cs │ │ └── EnderalSEToolLauncher.cs │ └── app.config ├── Fallout3.CSharpScript │ ├── Fallout3.CSharpScript.csproj │ ├── Fallout3CSharpBaseScript.cs │ ├── Fallout3CSharpScriptFunctionProxy.cs │ ├── Fallout3CSharpScriptType.cs │ ├── FalloutCSharpBaseScript.cs │ ├── FalloutCSharpScriptFunctionProxy.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── app.config ├── Fallout3.XmlScript │ ├── CPL │ │ ├── Controls │ │ │ └── FO3CplHighlightingStrategy.cs │ │ ├── FO3CplConverter.cs │ │ ├── FO3CplLexer.g │ │ ├── FO3CplParser.g │ │ └── FO3CplParserFactory.cs │ ├── Fallout3.XmlScript.csproj │ ├── Fallout3ConditionStateManager.cs │ ├── Fallout3XmlScriptType.cs │ ├── FoseCondition.cs │ ├── Parsers │ │ ├── FO3Parser20Helper.cs │ │ ├── Fallout3Parser10.cs │ │ ├── Fallout3Parser20.cs │ │ ├── Fallout3Parser30.cs │ │ ├── Fallout3Parser40.cs │ │ └── Fallout3Parser50.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Unparsers │ │ ├── FO3Unparser20Helper.cs │ │ ├── Fallout3Unparser10.cs │ │ ├── Fallout3Unparser20.cs │ │ ├── Fallout3Unparser30.cs │ │ ├── Fallout3Unparser40.cs │ │ └── Fallout3Unparser50.cs │ ├── XmlScript10NodeAdapter.cs │ ├── XmlScript20NodeAdapter.cs │ ├── XmlScript30NodeAdapter.cs │ ├── XmlScript40NodeAdapter.cs │ ├── app.config │ └── data │ │ ├── XmlScript1.0.xsd │ │ ├── XmlScript2.0.xsd │ │ ├── XmlScript3.0.xsd │ │ ├── XmlScript4.0.xsd │ │ └── XmlScript5.0.xsd ├── Fallout3 │ ├── DlcScanner.cs │ ├── Fallout3.csproj │ ├── Fallout3GameMode.cs │ ├── Fallout3GameModeDescriptor.cs │ ├── Fallout3GameModeFactory.cs │ ├── Fallout3Launcher.cs │ ├── Fallout3SupportedTools.cs │ ├── FalloutSettingsFiles.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── fallout3_base.txt │ │ └── fo3_logo.ico │ ├── Settings │ │ ├── SupportedToolsSettingsGroup.cs │ │ └── UI │ │ │ ├── SupportedToolsSettingsPage.cs │ │ │ ├── SupportedToolsSettingsPage.designer.cs │ │ │ └── SupportedToolsSettingsPage.resx │ ├── Tools │ │ ├── AI │ │ │ └── ArchiveInvalidation.cs │ │ └── Fallout3ToolLauncher.cs │ └── app.config ├── Fallout4.CSharpScript │ ├── Fallout4.CSharpScript.csproj │ ├── Fallout4CSharpBaseScript.cs │ ├── Fallout4CSharpScriptFunctionProxy.cs │ ├── Fallout4CSharpScriptType.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── app.config ├── Fallout4.XmlScript │ ├── CPL │ │ ├── Controls │ │ │ ├── FONVCplHighlightingStrategy.cs │ │ │ └── Fallout4CplHighlightingStrategy.cs │ │ ├── Fallout4CplConverter.cs │ │ ├── Fallout4CplLexer.g │ │ ├── Fallout4CplParser.g │ │ └── Fallout4CplParserFactory.cs │ ├── Fallout4.XmlScript.csproj │ ├── Fallout4ConditionStateManager.cs │ ├── Fallout4XmlScriptType.cs │ ├── Parsers │ │ ├── Fallout4Parser20Helper.cs │ │ └── Fallout4Parser50.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SkseCondition.cs │ ├── Unparsers │ │ ├── Fallout4Unparser20Helper.cs │ │ └── Fallout4Unparser50.cs │ ├── XmlScript40NodeAdapter.cs │ ├── app.config │ └── data │ │ └── XmlScript5.0.xsd ├── Fallout4 │ ├── Fallout4.csproj │ ├── Fallout4GameMode.cs │ ├── Fallout4GameModeDescriptor.cs │ ├── Fallout4GameModeFactory.cs │ ├── Fallout4Launcher.cs │ ├── Fallout4SettingsFiles.cs │ ├── Fallout4SupportedTools.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── fallout4_base.txt │ │ └── fallout4_logo.ico │ ├── Settings │ │ ├── SupportedToolsSettingsGroup.cs │ │ └── UI │ │ │ ├── SupportedToolsSettingsPage.cs │ │ │ ├── SupportedToolsSettingsPage.designer.cs │ │ │ └── SupportedToolsSettingsPage.resx │ ├── Tools │ │ ├── AI │ │ │ ├── ArchiveInvalidation.cs │ │ │ └── UI │ │ │ │ └── ArchiveInvalidationView.cs │ │ ├── Fallout4ToolLauncher.cs │ │ └── GamebryoIniReader.cs │ └── app.config ├── Fallout4VR │ ├── Fallout4VR.csproj │ ├── Fallout4VRGameMode.cs │ ├── Fallout4VRGameModeDescriptor.cs │ ├── Fallout4VRGameModeFactory.cs │ ├── Fallout4VRLauncher.cs │ ├── Fallout4VRSettingsFiles.cs │ ├── Fallout4VRSupportedTools.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── fallout4vr_base.txt │ │ └── fallout4vr_logo.ico │ └── app.config ├── FalloutNV.CSharpScript │ ├── FalloutNV.CSharpScript.csproj │ ├── FalloutNVCSharpBaseScript.cs │ ├── FalloutNVCSharpScriptFunctionProxy.cs │ ├── FalloutNVCSharpScriptType.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── app.config ├── FalloutNV.XmlScript │ ├── CPL │ │ ├── Controls │ │ │ └── FONVCplHighlightingStrategy.cs │ │ ├── FONVCplConverter.cs │ │ ├── FONVCplLexer.g │ │ ├── FONVCplParser.g │ │ └── FONVCplParserFactory.cs │ ├── FalloutNV.XmlScript.csproj │ ├── FalloutNVConditionStateManager.cs │ ├── FalloutNVXmlScriptType.cs │ ├── NvseCondition.cs │ ├── Parsers │ │ ├── FONVParser20Helper.cs │ │ └── FalloutNVParser50.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Unparsers │ │ ├── FONVUnparser20Helper.cs │ │ └── FalloutNVUnparser50.cs │ ├── XmlScript40NodeAdapter.cs │ ├── app.config │ └── data │ │ └── XmlScript5.0.xsd ├── FalloutNV │ ├── FalloutNV.csproj │ ├── FalloutNVGameMode.cs │ ├── FalloutNVGameModeDescriptor.cs │ ├── FalloutNVGameModeFactory.cs │ ├── FalloutNVLauncher.cs │ ├── FalloutNVSettingsFiles.cs │ ├── FalloutNVSupportedTools.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── falloutNV_base.txt │ │ ├── fonv_logo.ico │ │ └── tes_logo.ico │ ├── Settings │ │ ├── SupportedToolsSettingsGroup.cs │ │ └── UI │ │ │ ├── SupportedToolsSettingsPage.cs │ │ │ ├── SupportedToolsSettingsPage.designer.cs │ │ │ └── SupportedToolsSettingsPage.resx │ ├── Tools │ │ ├── AI │ │ │ └── ArchiveInvalidation.cs │ │ └── FalloutNVToolLauncher.cs │ └── app.config ├── GamebryoBase │ ├── GamebryoBase.csproj │ ├── GamebryoGameModeBase.cs │ ├── GamebryoGameModeDescriptorBase.cs │ ├── GamebryoGameModeFactory.cs │ ├── GamebryoSettingsFiles.cs │ ├── GamebryoSetupVM.cs │ ├── ModManagement │ │ ├── GamebryoGameSpecificValueInstaller.cs │ │ ├── GamebryoGameSpecificValueUpgradeInstaller.cs │ │ └── Scripting │ │ │ └── BsaManager.cs │ ├── PluginManagement │ │ ├── GamebryoPluginDiscoverer.cs │ │ ├── GamebryoPluginFactory.cs │ │ ├── GamebryoPluginOrderValidator.cs │ │ ├── InstallationLog │ │ │ └── GamebryoActivePluginLogSerializer.cs │ │ ├── LoadOrderManager │ │ │ ├── PluginOrderManager.cs │ │ │ └── WriteLoadOrderTask.cs │ │ ├── OrderLog │ │ │ └── GamebryoPluginOrderLogSerializer.cs │ │ └── Sorter │ │ │ ├── IPluginSorter.cs │ │ │ ├── PluginSorter.cs │ │ │ ├── SorterException.cs │ │ │ ├── StringArrayManualMarshaler.cs │ │ │ └── StringMarshaler.cs │ ├── Plugins │ │ └── GamebryoPlugin.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ └── masterlist.zip │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── SetupForm.resx │ ├── Tools │ │ ├── AI │ │ │ ├── ArchiveInvalidationBase.cs │ │ │ └── UI │ │ │ │ └── ArchiveInvalidationView.cs │ │ ├── BSA │ │ │ └── BSAArchive.cs │ │ ├── Shader │ │ │ └── SDPArchives.cs │ │ ├── SharpZipLib │ │ │ ├── Checksums │ │ │ │ ├── Adler32.cs │ │ │ │ ├── CRC32.cs │ │ │ │ └── IChecksum.cs │ │ │ ├── SharpZipBaseException.cs │ │ │ └── Zip │ │ │ │ └── Compression │ │ │ │ ├── Deflater.cs │ │ │ │ ├── DeflaterConstants.cs │ │ │ │ ├── DeflaterEngine.cs │ │ │ │ ├── DeflaterHuffman.cs │ │ │ │ ├── DeflaterPending.cs │ │ │ │ ├── Inflater.cs │ │ │ │ ├── InflaterDynHeader.cs │ │ │ │ ├── InflaterHuffmanTree.cs │ │ │ │ ├── PendingBuffer.cs │ │ │ │ └── Streams │ │ │ │ ├── OutputWindow.cs │ │ │ │ └── StreamManipulator.cs │ │ └── TESsnip │ │ │ ├── RecordStructure.cs │ │ │ ├── RecordStructure.xml │ │ │ ├── ScriptCompiler │ │ │ ├── ScriptCompiler.cs │ │ │ ├── ScriptFunctions.xml │ │ │ └── Tokenizer.cs │ │ │ ├── TESsnipParser.cs │ │ │ └── TypeConverter.cs │ ├── Updating │ │ └── PluginSorterUpdater.cs │ ├── app.config │ └── data │ │ ├── loot32.dll │ │ └── loot64.dll ├── Grimrock │ ├── Grimrock.csproj │ ├── GrimrockGameMode.cs │ ├── GrimrockGameModeDescriptor.cs │ ├── GrimrockGameModeFactory.cs │ ├── GrimrockLauncher.cs │ ├── GrimrockSetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── grimrock_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── GrimrockToolLauncher.cs │ └── app.config ├── HogwartsLegacy │ ├── HogwartsLegacy.csproj │ ├── HogwartsLegacyGameMode.cs │ ├── HogwartsLegacyGameModeDescriptor.cs │ ├── HogwartsLegacyGameModeFactory.cs │ ├── HogwartsLegacyLauncher.cs │ ├── HogwartsLegacySetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── HogwartsLegacy_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── HogwartsLegacyToolLauncher.cs │ └── app.config ├── MonsterHunterWorld │ ├── MonsterHunterWorld.csproj │ ├── MonsterHunterWorldGameMode.cs │ ├── MonsterHunterWorldGameModeDescriptor.cs │ ├── MonsterHunterWorldGameModeFactory.cs │ ├── MonsterHunterWorldLauncher.cs │ ├── MonsterHunterWorldSetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── MonsterHunterWorld_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── MonsterHunterWorldToolLauncher.cs │ └── app.config ├── Morrowind.ModScript │ ├── Morrowind.ModScript.csproj │ ├── MorrowindModScriptFunctionProxy.cs │ ├── MorrowindModScriptInterpreter.cs │ ├── MorrowindModScriptInterpreterContext.cs │ ├── MorrowindModScriptType.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── app.config ├── Morrowind │ ├── Morrowind.csproj │ ├── MorrowindGameMode.cs │ ├── MorrowindGameModeDescriptor.cs │ ├── MorrowindGameModeFactory.cs │ ├── MorrowindLauncher.cs │ ├── PluginManagement │ │ └── Boss │ │ │ ├── BossException.cs │ │ │ ├── BossSorter.cs │ │ │ ├── StringArrayManualMarshaler.cs │ │ │ └── StringMarshaler.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── morrowind_base.txt │ │ └── morrowind_logo.ico │ ├── Tools │ │ └── MorrowindToolLauncher.cs │ ├── Updating │ │ └── BossUpdater.cs │ ├── app.config │ ├── data │ │ ├── boss32.dll │ │ └── boss64.dll │ ├── ff │ │ ├── boss32.dll │ │ └── boss64.dll │ └── u │ │ └── BossUpdater.cs ├── MountAndBlade2Bannerlord │ ├── MountAndBlade2Bannerlord.csproj │ ├── MountAndBlade2BannerlordGameMode.cs │ ├── MountAndBlade2BannerlordGameModeDescriptor.cs │ ├── MountAndBlade2BannerlordGameModeFactory.cs │ ├── MountAndBlade2BannerlordLauncher.cs │ ├── MountAndBlade2BannerlordSetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── MountAndBlade2Bannerlord_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── MountAndBlade2BannerlordToolLauncher.cs │ └── app.config ├── NoMansSky │ ├── NoMansSky.csproj │ ├── NoMansSkyGameMode.cs │ ├── NoMansSkyGameModeDescriptor.cs │ ├── NoMansSkyGameModeFactory.cs │ ├── NoMansSkyLauncher.cs │ ├── NoMansSkySetupVM.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── NoMansSky.ico │ │ └── nomanssky_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── SetupForm.resx │ ├── Tools │ │ ├── NoMansSkyToolLauncher.cs │ │ └── ShaderCache │ │ │ └── Cleaner.cs │ └── app.config ├── Oblivion.ModScript │ ├── Oblivion.ModScript.csproj │ ├── OblivionModScriptFunctionProxy.cs │ ├── OblivionModScriptInterpreter.cs │ ├── OblivionModScriptInterpreterContext.cs │ ├── OblivionModScriptType.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── app.config ├── Oblivion │ ├── Oblivion.csproj │ ├── OblivionGameMode.cs │ ├── OblivionGameModeDescriptor.cs │ ├── OblivionGameModeFactory.cs │ ├── OblivionLauncher.cs │ ├── OblivionSupportedTools.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── oblivion_base.txt │ │ └── oblivion_logo.ico │ ├── Settings │ │ ├── SupportedToolsSettingsGroup.cs │ │ └── UI │ │ │ ├── SupportedToolsSettingsPage.cs │ │ │ ├── SupportedToolsSettingsPage.designer.cs │ │ │ └── SupportedToolsSettingsPage.resx │ ├── Tools │ │ ├── AI │ │ │ └── ArchiveInvalidation.cs │ │ └── OblivionToolLauncher.cs │ └── app.config ├── OblivionRemastered.CSharpScript │ ├── OblivionRemastered.CSharpScript.csproj │ ├── OblivionRemasteredCSharpBaseScript.cs │ ├── OblivionRemasteredCSharpScriptFunctionProxy.cs │ ├── OblivionRemasteredCSharpScriptType.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── app.config ├── OblivionRemastered.XmlScript │ ├── CPL │ │ ├── Controls │ │ │ ├── FONVCplHighlightingStrategy.cs │ │ │ └── OblivionRemasteredCplHighlightingStrategy.cs │ │ ├── OblivionRemasteredCplConverter.cs │ │ ├── OblivionRemasteredCplLexer.g │ │ ├── OblivionRemasteredCplParser.g │ │ └── OblivionRemasteredCplParserFactory.cs │ ├── OblivionRemastered.XmlScript.csproj │ ├── OblivionRemasteredConditionStateManager.cs │ ├── OblivionRemasteredXmlScriptType.cs │ ├── Parsers │ │ ├── OblivionRemasteredParser20Helper.cs │ │ └── OblivionRemasteredParser50.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SkseCondition.cs │ ├── Unparsers │ │ ├── OblivionRemasteredUnparser20Helper.cs │ │ └── OblivionRemasteredUnparser50.cs │ ├── XmlScript40NodeAdapter.cs │ ├── app.config │ └── data │ │ └── XmlScript5.0.xsd ├── OblivionRemastered │ ├── OblivionRemastered.csproj │ ├── OblivionRemasteredGameMode.cs │ ├── OblivionRemasteredGameModeDescriptor.cs │ ├── OblivionRemasteredGameModeFactory.cs │ ├── OblivionRemasteredLauncher.cs │ ├── OblivionRemasteredSettingsFiles.cs │ ├── OblivionRemasteredSupportedTools.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── OblivionRemastered_logo.ico │ │ └── oblivionremastered_base.txt │ ├── Settings │ │ ├── SupportedToolsSettingsGroup.cs │ │ └── UI │ │ │ ├── SupportedToolsSettingsPage.cs │ │ │ ├── SupportedToolsSettingsPage.designer.cs │ │ │ └── SupportedToolsSettingsPage.resx │ ├── Tools │ │ ├── AI │ │ │ ├── ArchiveInvalidation.cs │ │ │ └── UI │ │ │ │ └── ArchiveInvalidationView.cs │ │ └── OblivionRemasteredToolLauncher.cs │ └── app.config ├── Sims4 │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── Sims4_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Sims4.csproj │ ├── Sims4GameMode.cs │ ├── Sims4GameModeDescriptor.cs │ ├── Sims4GameModeFactory.cs │ ├── Sims4Launcher.cs │ ├── Sims4SetupVM.cs │ ├── Tools │ │ └── Sims4ToolLauncher.cs │ └── app.config ├── Skyrim.CSharpScript │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Skyrim.CSharpScript.csproj │ ├── SkyrimCSharpBaseScript.cs │ ├── SkyrimCSharpScriptFunctionProxy.cs │ ├── SkyrimCSharpScriptType.cs │ └── app.config ├── Skyrim.XmlScript │ ├── CPL │ │ ├── Controls │ │ │ ├── FONVCplHighlightingStrategy.cs │ │ │ └── SkyrimCplHighlightingStrategy.cs │ │ ├── SkyrimCplConverter.cs │ │ ├── SkyrimCplLexer.g │ │ ├── SkyrimCplParser.g │ │ └── SkyrimCplParserFactory.cs │ ├── Parsers │ │ ├── SkyrimParser20Helper.cs │ │ └── SkyrimParser50.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SkseCondition.cs │ ├── Skyrim.XmlScript.csproj │ ├── SkyrimConditionStateManager.cs │ ├── SkyrimXmlScriptType.cs │ ├── Unparsers │ │ ├── SkyrimUnparser20Helper.cs │ │ └── SkyrimUnparser50.cs │ ├── XmlScript40NodeAdapter.cs │ ├── app.config │ └── data │ │ └── XmlScript5.0.xsd ├── Skyrim │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── skyrim_base.txt │ │ └── skyrim_logo.ico │ ├── Settings │ │ ├── SupportedToolsSettingsGroup.cs │ │ └── UI │ │ │ ├── SupportedToolsSettingsPage.cs │ │ │ ├── SupportedToolsSettingsPage.designer.cs │ │ │ └── SupportedToolsSettingsPage.resx │ ├── Skyrim.csproj │ ├── SkyrimGameMode.cs │ ├── SkyrimGameModeDescriptor.cs │ ├── SkyrimGameModeFactory.cs │ ├── SkyrimLauncher.cs │ ├── SkyrimSettingsFiles.cs │ ├── SkyrimSupportedTools.cs │ ├── Tools │ │ ├── AI │ │ │ ├── ArchiveInvalidation.cs │ │ │ └── UI │ │ │ │ └── ArchiveInvalidationView.cs │ │ └── SkyrimToolLauncher.cs │ └── app.config ├── SkyrimGOG.CSharpScript │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SkyrimGOG.CSharpScript.csproj │ ├── SkyrimGOGCSharpBaseScript.cs │ ├── SkyrimGOGCSharpScriptFunctionProxy.cs │ ├── SkyrimGOGCSharpScriptType.cs │ └── app.config ├── SkyrimGOG.XmlScript │ ├── CPL │ │ ├── Controls │ │ │ ├── FONVCplHighlightingStrategy.cs │ │ │ └── SkyrimGOGCplHighlightingStrategy.cs │ │ ├── SkyrimGOGCplConverter.cs │ │ ├── SkyrimGOGCplLexer.g │ │ ├── SkyrimGOGCplParser.g │ │ └── SkyrimGOGCplParserFactory.cs │ ├── Parsers │ │ ├── SkyrimGOGParser20Helper.cs │ │ └── SkyrimGOGParser50.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SkseCondition.cs │ ├── SkyrimGOG.XmlScript.csproj │ ├── SkyrimGOGConditionStateManager.cs │ ├── SkyrimGOGXmlScriptType.cs │ ├── Unparsers │ │ ├── SkyrimGOGUnparser20Helper.cs │ │ └── SkyrimGOGUnparser50.cs │ ├── XmlScript40NodeAdapter.cs │ ├── app.config │ └── data │ │ └── XmlScript5.0.xsd ├── SkyrimGOG │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── SkyrimGOG_logo.ico │ │ └── skyrimse_base.txt │ ├── Settings │ │ ├── SupportedToolsSettingsGroup.cs │ │ └── UI │ │ │ ├── SupportedToolsSettingsPage.cs │ │ │ ├── SupportedToolsSettingsPage.designer.cs │ │ │ └── SupportedToolsSettingsPage.resx │ ├── SkyrimGOG.csproj │ ├── SkyrimGOGGameMode.cs │ ├── SkyrimGOGGameModeDescriptor.cs │ ├── SkyrimGOGGameModeFactory.cs │ ├── SkyrimGOGLauncher.cs │ ├── SkyrimGOGSettingsFiles.cs │ ├── SkyrimGOGSupportedTools.cs │ ├── Tools │ │ ├── AI │ │ │ ├── ArchiveInvalidation.cs │ │ │ └── UI │ │ │ │ └── ArchiveInvalidationView.cs │ │ └── SkyrimGOGToolLauncher.cs │ └── app.config ├── SkyrimSE.CSharpScript │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SkyrimSE.CSharpScript.csproj │ ├── SkyrimSECSharpBaseScript.cs │ ├── SkyrimSECSharpScriptFunctionProxy.cs │ ├── SkyrimSECSharpScriptType.cs │ └── app.config ├── SkyrimSE.XmlScript │ ├── CPL │ │ ├── Controls │ │ │ ├── FONVCplHighlightingStrategy.cs │ │ │ └── SkyrimSECplHighlightingStrategy.cs │ │ ├── SkyrimSECplConverter.cs │ │ ├── SkyrimSECplLexer.g │ │ ├── SkyrimSECplParser.g │ │ └── SkyrimSECplParserFactory.cs │ ├── Parsers │ │ ├── SkyrimSEParser20Helper.cs │ │ └── SkyrimSEParser50.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SkseCondition.cs │ ├── SkyrimSE.XmlScript.csproj │ ├── SkyrimSEConditionStateManager.cs │ ├── SkyrimSEXmlScriptType.cs │ ├── Unparsers │ │ ├── SkyrimSEUnparser20Helper.cs │ │ └── SkyrimSEUnparser50.cs │ ├── XmlScript40NodeAdapter.cs │ ├── app.config │ └── data │ │ └── XmlScript5.0.xsd ├── SkyrimSE │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── skyrimse_base.txt │ │ └── skyrimse_logo.ico │ ├── Settings │ │ ├── SupportedToolsSettingsGroup.cs │ │ └── UI │ │ │ ├── SupportedToolsSettingsPage.cs │ │ │ ├── SupportedToolsSettingsPage.designer.cs │ │ │ └── SupportedToolsSettingsPage.resx │ ├── SkyrimSE.csproj │ ├── SkyrimSEGameMode.cs │ ├── SkyrimSEGameModeDescriptor.cs │ ├── SkyrimSEGameModeFactory.cs │ ├── SkyrimSELauncher.cs │ ├── SkyrimSESettingsFiles.cs │ ├── SkyrimSESupportedTools.cs │ ├── Tools │ │ ├── AI │ │ │ ├── ArchiveInvalidation.cs │ │ │ └── UI │ │ │ │ └── ArchiveInvalidationView.cs │ │ └── SkyrimSEToolLauncher.cs │ └── app.config ├── SkyrimVR │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── skyrimvr_base.txt │ │ └── skyrimvr_logo.ico │ ├── SkyrimVR.csproj │ ├── SkyrimVRGameMode.cs │ ├── SkyrimVRGameModeDescriptor.cs │ ├── SkyrimVRGameModeFactory.cs │ ├── SkyrimVRLauncher.cs │ ├── SkyrimVRSettingsFiles.cs │ ├── SkyrimVRSupportedTools.cs │ └── app.config ├── Starbound │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── starbound_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Starbound.csproj │ ├── StarboundGameMode.cs │ ├── StarboundGameModeDescriptor.cs │ ├── StarboundGameModeFactory.cs │ ├── StarboundLauncher.cs │ ├── StarboundSetupVM.cs │ ├── Tools │ │ └── StarboundToolLauncher.cs │ └── app.config ├── StardewValley │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── StardewValley_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── StardewValley.csproj │ ├── StardewValleyGameMode.cs │ ├── StardewValleyGameModeDescriptor.cs │ ├── StardewValleyGameModeFactory.cs │ ├── StardewValleyLauncher.cs │ ├── StardewValleySetupVM.cs │ ├── Tools │ │ └── StardewValleyToolLauncher.cs │ └── app.config ├── Starfield.CSharpScript │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Starfield.CSharpScript.csproj │ ├── StarfieldCSharpBaseScript.cs │ ├── StarfieldCSharpScriptFunctionProxy.cs │ ├── StarfieldCSharpScriptType.cs │ └── app.config ├── Starfield.XmlScript │ ├── CPL │ │ ├── Controls │ │ │ ├── FONVCplHighlightingStrategy.cs │ │ │ └── StarfieldCplHighlightingStrategy.cs │ │ ├── StarfieldCplConverter.cs │ │ ├── StarfieldCplLexer.g │ │ ├── StarfieldCplParser.g │ │ └── StarfieldCplParserFactory.cs │ ├── Parsers │ │ ├── StarfieldParser20Helper.cs │ │ └── StarfieldParser50.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SkseCondition.cs │ ├── Starfield.XmlScript.csproj │ ├── StarfieldConditionStateManager.cs │ ├── StarfieldXmlScriptType.cs │ ├── Unparsers │ │ ├── StarfieldUnparser20Helper.cs │ │ └── StarfieldUnparser50.cs │ ├── XmlScript40NodeAdapter.cs │ ├── app.config │ └── data │ │ └── XmlScript5.0.xsd ├── Starfield │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ ├── Starfield_base.txt │ │ └── Starfield_logo.ico │ ├── Settings │ │ ├── SupportedToolsSettingsGroup.cs │ │ └── UI │ │ │ ├── SupportedToolsSettingsPage.cs │ │ │ ├── SupportedToolsSettingsPage.designer.cs │ │ │ └── SupportedToolsSettingsPage.resx │ ├── Starfield.csproj │ ├── StarfieldGameMode.cs │ ├── StarfieldGameModeDescriptor.cs │ ├── StarfieldGameModeFactory.cs │ ├── StarfieldLauncher.cs │ ├── StarfieldSettingsFiles.cs │ ├── StarfieldSupportedTools.cs │ ├── Tools │ │ ├── AI │ │ │ ├── ArchiveInvalidation.cs │ │ │ └── UI │ │ │ │ └── ArchiveInvalidationView.cs │ │ ├── GamebryoIniReader.cs │ │ └── StarfieldToolLauncher.cs │ └── app.config ├── StateOfDecay │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── sod_nexus_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── StateOfDecay.csproj │ ├── StateOfDecayGameMode.cs │ ├── StateOfDecayGameModeDescriptor.cs │ ├── StateOfDecayGameModeFactory.cs │ ├── StateOfDecayLauncher.cs │ ├── StateOfDecaySetupVM.cs │ ├── Tools │ │ └── StateOfDecayToolLauncher.cs │ └── app.config ├── Subnautica │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── Subnautica_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Subnautica.csproj │ ├── SubnauticaGameMode.cs │ ├── SubnauticaGameModeDescriptor.cs │ ├── SubnauticaGameModeFactory.cs │ ├── SubnauticaLauncher.cs │ ├── SubnauticaSetupVM.cs │ ├── Tools │ │ └── SubnauticaToolLauncher.cs │ └── app.config ├── SubnauticaBelowZero │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── SubnauticaBelowZero_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── SubnauticaBelowZero.csproj │ ├── SubnauticaBelowZeroGameMode.cs │ ├── SubnauticaBelowZeroGameModeDescriptor.cs │ ├── SubnauticaBelowZeroGameModeFactory.cs │ ├── SubnauticaBelowZeroLauncher.cs │ ├── SubnauticaBelowZeroSetupVM.cs │ ├── Tools │ │ └── SubnauticaBelowZeroToolLauncher.cs │ └── app.config ├── TESO │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── eso_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── TESO.csproj │ ├── TESOGameMode.cs │ ├── TESOGameModeDescriptor.cs │ ├── TESOGameModeFactory.cs │ ├── TESOLauncher.cs │ ├── TESOSetupVM.cs │ ├── Tools │ │ └── TESOToolLauncher.cs │ └── app.config ├── WarThunder │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── warthunder_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── WarThunderToolLauncher.cs │ ├── WarThunder.csproj │ ├── WarThunderGameMode.cs │ ├── WarThunderGameModeDescriptor.cs │ ├── WarThunderGameModeFactory.cs │ ├── WarThunderLauncher.cs │ ├── WarThunderSetupVM.cs │ └── app.config ├── Witcher2 │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── witcher2_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── Witcher2ToolLauncher.cs │ ├── Witcher2.csproj │ ├── Witcher2GameMode.cs │ ├── Witcher2GameModeDescriptor.cs │ ├── Witcher2GameModeFactory.cs │ ├── Witcher2Launcher.cs │ ├── Witcher2SetupVM.cs │ └── app.config ├── Witcher3 │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── witcher3_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── Witcher3ToolLauncher.cs │ ├── Witcher3.csproj │ ├── Witcher3GameMode.cs │ ├── Witcher3GameModeDescriptor.cs │ ├── Witcher3GameModeFactory.cs │ ├── Witcher3Launcher.cs │ ├── Witcher3SetupVM.cs │ └── app.config ├── WorldOfTanks │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── wot_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── WoTToolLauncher.cs │ ├── WoTGameMode.cs │ ├── WoTGameModeDescriptor.cs │ ├── WoTGameModeFactory.cs │ ├── WoTLauncher.cs │ ├── WoTSetupVM.cs │ ├── WorldOfTanks.csproj │ └── app.config ├── XCOM2 │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Categories.xml │ │ └── XCOM2_logo.ico │ ├── Settings │ │ ├── GeneralSettingsGroup.cs │ │ └── UI │ │ │ ├── GeneralSettingsPage.Designer.cs │ │ │ ├── GeneralSettingsPage.cs │ │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ │ └── XCOM2ToolLauncher.cs │ ├── XCOM2.csproj │ ├── XCOM2GameMode.cs │ ├── XCOM2GameModeDescriptor.cs │ ├── XCOM2GameModeFactory.cs │ ├── XCOM2Launcher.cs │ ├── XCOM2SetupVM.cs │ └── app.config └── XRebirth │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx │ ├── Resources │ ├── Categories.xml │ └── wot_logo.ico │ ├── Settings │ ├── GeneralSettingsGroup.cs │ └── UI │ │ ├── GeneralSettingsPage.Designer.cs │ │ ├── GeneralSettingsPage.cs │ │ └── GeneralSettingsPage.resx │ ├── SetupForm.Designer.cs │ ├── SetupForm.cs │ ├── Tools │ └── XRebirthToolLauncher.cs │ ├── XRebirth.csproj │ ├── XRebirthGameMode.cs │ ├── XRebirthGameModeDescriptor.cs │ ├── XRebirthGameModeFactory.cs │ ├── XRebirthLauncher.cs │ ├── XRebirthSetupVM.cs │ └── app.config ├── LICENSE ├── Mod Formats ├── FOMod │ ├── FOMod.cs │ ├── FOMod.csproj │ ├── FOModFormat.cs │ ├── FOModModCompressor.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── app.config │ └── packages.config └── OMod │ ├── OMod.DecoderProgressWatcher.cs │ ├── OMod.FileInfo.cs │ ├── OMod.cs │ ├── OMod.csproj │ ├── OModFormat.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── app.config │ └── packages.config ├── ModManager.Interface ├── CategoriesInfo.cs ├── Games │ ├── FileSet.cs │ ├── GameLaunchEventArgs.cs │ ├── GameLauncherBase.cs │ ├── GameModeBase.cs │ ├── GameModeDescriptorBase.cs │ ├── IGameLauncher.cs │ ├── IGameMode.cs │ ├── IGameModeDescriptor.cs │ ├── IGameModeEnvironmentInfo.cs │ ├── IGameModeFactory.cs │ ├── ISetupVM.cs │ ├── ISupportedToolsLauncher.cs │ ├── InstallationPathAutoDetector.cs │ ├── Settings │ │ ├── RequiredDirectoriesControl.Designer.cs │ │ ├── RequiredDirectoriesControl.cs │ │ ├── RequiredDirectoriesControl.resx │ │ ├── RequiredDirectoriesControlVM.cs │ │ ├── SetupDirectoriesControl.Designer.cs │ │ ├── SetupDirectoriesControl.cs │ │ ├── SetupDirectoriesControl.resx │ │ ├── SetupDirectoriesControlVM.cs │ │ ├── VirtualDirectoriesControl.Designer.cs │ │ ├── VirtualDirectoriesControl.cs │ │ ├── VirtualDirectoriesControl.resx │ │ ├── VirtualDirectoriesControlVM.cs │ │ ├── VirtualDirectoriesSetupForm.Designer.cs │ │ ├── VirtualDirectoriesSetupForm.cs │ │ └── VirtualDirectoriesSetupVM.cs │ ├── SetupBaseVM.cs │ ├── Steam │ │ ├── KeyValue.cs │ │ └── StreamHelpers.cs │ ├── SteamInstallationPathDetector.cs │ ├── SupportedToolsLaunchEventArgs.cs │ ├── SupportedToolsLauncherBase.cs │ ├── Theme.cs │ └── Tools │ │ ├── DisplayToolViewEventArgs.cs │ │ ├── ITool.cs │ │ ├── IToolLauncher.cs │ │ └── IToolView.cs ├── IModProfileInfo.cs ├── ModManagement │ ├── BackupManager │ │ └── IBackupInfo.cs │ ├── BasicInstallTask.cs │ ├── CategoryManager │ │ └── ICategoryManager.cs │ ├── ConfirmUpgradeResult.cs │ ├── Delegates.cs │ ├── IGameSpecificValueInstaller.cs │ ├── IIniInstaller.cs │ ├── IModFileInstaller.cs │ ├── IModProfile.cs │ ├── InstallationLog │ │ ├── IInstallLog.cs │ │ └── IniEdit.cs │ ├── InstallerGroup.cs │ ├── OverwriteResult.cs │ ├── ProfileManager │ │ └── IProfileManager.cs │ ├── Scripting │ │ ├── DependencyException.cs │ │ ├── IDataFileUtil.cs │ │ ├── IScript.cs │ │ ├── IScriptEditor.cs │ │ ├── IScriptExecutor.cs │ │ ├── IScriptType.cs │ │ ├── IScriptTypeRegistry.cs │ │ ├── IllegalFilePathException.cs │ │ ├── ScriptExecutorBase.cs │ │ ├── ScriptFunctionProxy.cs │ │ ├── SelectOption.cs │ │ ├── UI │ │ │ ├── SelectForm.Designer.cs │ │ │ └── SelectForm.cs │ │ └── UIUtil.cs │ └── VirtualModActivator │ │ ├── IModLinkInstaller.cs │ │ ├── IVirtualModActivator.cs │ │ ├── IVirtualModInfo.cs │ │ └── IVirtualModLink.cs ├── ModManager.Interface.csproj ├── Mods │ ├── FilenameModComparer.cs │ ├── IMod.cs │ ├── IModCacheManager.cs │ ├── IModCategory.cs │ ├── IModCompressor.cs │ ├── IModFormat.cs │ ├── IModFormatRegistry.cs │ ├── IModInfo.cs │ ├── IScriptedMod.cs │ ├── ModComparer.cs │ ├── ModCompressorBase.cs │ ├── ModFormatException.cs │ └── Readme.cs ├── PluginManagement │ ├── ILoadOrderManager.cs │ └── IPluginManager.cs ├── ProfileMissingModInfo.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── Resources │ └── DefaultNexusIcon.ico ├── TipsManagement │ ├── ITips.cs │ └── ITipsManager.cs ├── app.config └── packages.config ├── Mods ├── ModFormatRegistry.cs ├── Mods.csproj ├── Properties │ └── AssemblyInfo.cs └── app.config ├── NexusClient.Interface ├── BackgroundTasks │ ├── BackgroundTask.cs │ ├── IBackgroundTask.cs │ ├── IBackgroundTaskSet.cs │ ├── TaskEndedEventArgs.cs │ ├── TaskSetCompletedEventArgs.cs │ ├── TaskStatus.cs │ ├── ThreadedBackgroundTask.cs │ └── UI │ │ ├── ProgressDialog.Designer.cs │ │ ├── ProgressDialog.cs │ │ ├── ProgressDialog.resx │ │ ├── ProgressOverlay.Designer.cs │ │ ├── ProgressOverlay.cs │ │ └── ProgressOverlay.resx ├── IEnvironmentInfo.cs ├── ModManagement │ └── AddModDescriptor.cs ├── NexusClient.Interface.csproj ├── PluginManagement │ ├── IPluginDiscoverer.cs │ ├── IPluginFactory.cs │ ├── IPluginOrderValidator.cs │ ├── InstallationLog │ │ └── IActivePluginLogSerializer.cs │ └── OrderLog │ │ ├── IPluginOrderLog.cs │ │ └── IPluginOrderLogSerializer.cs ├── Plugins │ ├── FilenamePluginComparer.cs │ ├── Plugin.cs │ └── PluginComparer.cs ├── Properties │ └── AssemblyInfo.cs ├── Settings │ ├── ColumnWidths.cs │ ├── ISettings.cs │ ├── KeyedSettings.cs │ ├── PerGameModeSettings.cs │ ├── SettingsGroup.cs │ ├── SettingsList.cs │ ├── SettingsList`1.cs │ ├── SplitterSizes.cs │ ├── UI │ │ └── ISettingsGroupView.cs │ └── WindowPositions.cs ├── UI │ ├── Delegates.cs │ ├── IView.cs │ ├── ManagedFontDockContent.cs │ ├── ManagedFontForm.cs │ ├── ManagedFontUserControl.cs │ └── ViewMessage.cs ├── Updating │ ├── IUpdater.cs │ └── UpdaterBase.cs ├── app.config └── packages.config ├── NexusClient.sln ├── NexusClient ├── ActivityMonitoring │ ├── ActivityMonitor.cs │ └── UI │ │ ├── ActivityListViewItem.cs │ │ ├── ActivityMonitorControl.Designer.cs │ │ ├── ActivityMonitorControl.cs │ │ ├── ActivityMonitorControl.resx │ │ └── ActivityMonitorVM.cs ├── ApplicationInitializationForm.Designer.cs ├── ApplicationInitializationForm.cs ├── ApplicationInitializationForm.resx ├── ApplicationInitializer.cs ├── Bootstrapper.cs ├── DownloadManagement │ ├── DownloadedFileInfo.cs │ └── FileDownloadTask.cs ├── DownloadMonitoring │ ├── DownloadMonitor.cs │ ├── PurgeDownloadsTask.cs │ └── UI │ │ ├── DownloadListViewItem.cs │ │ ├── DownloadMonitorControl.Designer.cs │ │ ├── DownloadMonitorControl.cs │ │ ├── DownloadMonitorControl.resx │ │ └── DownloadMonitorVM.cs ├── EnvironmentInfo.cs ├── Exceptions │ └── GameModeRegistryException.cs ├── Extensions │ └── ExtensionMethods.cs ├── GameDetectionForm.Designer.cs ├── GameDetectionForm.cs ├── GameDetectionForm.resx ├── GameDetectionVM.cs ├── GameModeSelectionForm.Designer.cs ├── GameModeSelectionForm.cs ├── GameModeSelectionForm.resx ├── GameModeSelector.cs ├── Games │ ├── FileSearcher.cs │ ├── GameDiscoverer.cs │ ├── GameModeDiscoveredEventArgs.cs │ └── GameModeRegistry.cs ├── HeaderlessTextWriterTraceListener.cs ├── HelpInformation.cs ├── IMessager.cs ├── MainForm.Designer.cs ├── MainForm.cs ├── MainForm.resx ├── MainFormVM.cs ├── MessagerClient.cs ├── MessagerServer.cs ├── ModActivationMonitor │ ├── ModActivationMonitor.cs │ └── UI │ │ ├── ModActivationMonitorControl.Designer.cs │ │ ├── ModActivationMonitorControl.cs │ │ ├── ModActivationMonitorControl.resx │ │ ├── ModActivationMonitorListViewItem.cs │ │ └── ModActivationMonitorVM.cs ├── ModAuthoring │ ├── Controls │ │ ├── ModFilesTreeView.Designer.cs │ │ ├── ModFilesTreeView.cs │ │ └── ModFilesTreeView.resx │ ├── ModBuilder.cs │ ├── ModPackager.cs │ ├── Project.cs │ └── UI │ │ ├── Controls │ │ ├── InstallScriptEditorVM.cs │ │ ├── ModFilesTreeView.Designer.cs │ │ ├── ModFilesTreeView.cs │ │ ├── ModFilesTreeView.resx │ │ ├── ModInfoEditor.Designer.cs │ │ ├── ModInfoEditor.cs │ │ ├── ModInfoEditor.resx │ │ ├── ModInfoEditorVM.cs │ │ ├── ModScriptEditorVM.cs │ │ ├── ReadmeEditor.Designer.cs │ │ ├── ReadmeEditor.cs │ │ ├── ReadmeEditor.resx │ │ ├── ScriptEditor.Designer.cs │ │ ├── ScriptEditor.cs │ │ └── ScriptEditor.resx │ │ ├── ModPackagingForm.Designer.cs │ │ ├── ModPackagingForm.cs │ │ ├── ModPackagingForm.resx │ │ └── ModPackagingFormVM.cs ├── ModManagement │ ├── ActivateMultipleModsTask.cs │ ├── AddModTask.cs │ ├── AddProfileTask.cs │ ├── AutoTagger.cs │ ├── AutoUpdater.cs │ ├── AutomaticDownloadTask.cs │ ├── BackupManager │ │ ├── BackupInfo.cs │ │ ├── BackupManager.cs │ │ ├── BackupManagerForm.Designer.cs │ │ ├── BackupManagerForm.cs │ │ ├── BackupManagerForm.resx │ │ ├── CreateBackupTask.cs │ │ ├── PurgeLooseFilesTask.cs │ │ ├── RestoreBackupForm .Designer.cs │ │ ├── RestoreBackupForm .cs │ │ ├── RestoreBackupForm .resx │ │ └── RestoreBackupTask.cs │ ├── BasicUninstallTask.cs │ ├── CategoriesUpdateCheckTask.cs │ ├── CategoryManager │ │ └── CategoryManager.cs │ ├── CategorySwitchTask.cs │ ├── CheckOnlineProfileIntegrityTask.cs │ ├── DeactivateMultipleModsTask.cs │ ├── DeleteMultipleModsTask.cs │ ├── DisableMultipleModsTask.cs │ ├── IniInstaller.cs │ ├── IniMethods.cs │ ├── IniUpgradeInstaller.cs │ ├── InstallationLog │ │ ├── InstallLog.ActiveModRegistry.cs │ │ ├── InstallLog.DummyMod.cs │ │ ├── InstallLog.InstalledItemDictionary`2.cs │ │ ├── InstallLog.InstallerStack.cs │ │ ├── InstallLog.TransactionEnlistment.cs │ │ ├── InstallLog.cs │ │ ├── UpgradeMismatchedVersionScanner.cs │ │ └── Upgraders │ │ │ ├── InstallLogUpgrader.cs │ │ │ ├── Upgrade0200Task.cs │ │ │ ├── Upgrade0300Task.cs │ │ │ ├── Upgrade0400Task.cs │ │ │ ├── UpgradeException.cs │ │ │ └── UpgradeTask.cs │ ├── LinkActivationTask.cs │ ├── ModActivator.cs │ ├── ModDeleter.cs │ ├── ModFileInstaller.cs │ ├── ModFileUpgradeInstaller.cs │ ├── ModInstaller.cs │ ├── ModInstallerBase.cs │ ├── ModInstallerFactory.cs │ ├── ModLinkInstaller.cs │ ├── ModManager.AddModQueue.cs │ ├── ModManager.cs │ ├── ModMatcher.cs │ ├── ModMigrationTask.cs │ ├── ModProfile.cs │ ├── ModRegistry.cs │ ├── ModUninstaller.cs │ ├── ModUpdateCheckTask.cs │ ├── ModUpgrader.cs │ ├── NexusUrl.cs │ ├── PrepareModTask.cs │ ├── ProfileActivationTask.cs │ ├── ProfileManager │ │ ├── ProfileManager.cs │ │ ├── RefreshBackedProfilesTask.cs │ │ ├── RemoveBackedProfileTask.cs │ │ ├── RenameBackedProfileTask.cs │ │ ├── ToggleSharingProfileTask.cs │ │ └── WriteProfileTask.cs │ ├── ProfileSwitchSetupTask.cs │ ├── ReadMeManager │ │ └── ReadMeManager.cs │ ├── ReadMeSetupTask.cs │ ├── ToggleModUpdateChecksTask.cs │ ├── ToggleUpdateWarningTask.cs │ ├── UI │ │ ├── EventArgs │ │ │ ├── ExportFailedEventArgs.cs │ │ │ └── ExportSucceededEventArgs.cs │ │ ├── ModManagerControl.Designer.cs │ │ ├── ModManagerControl.cs │ │ ├── ModManagerControl.resx │ │ ├── ModManagerVM.cs │ │ ├── ModTaggerForm.Designer.cs │ │ ├── ModTaggerForm.cs │ │ ├── ModTaggerForm.resx │ │ ├── ModTaggerVM.cs │ │ ├── OverwriteForm.Designer.cs │ │ ├── OverwriteForm.cs │ │ └── OverwriteForm.resx │ ├── VirtualModActivator │ │ ├── VirtualConfigFixTask.cs │ │ └── VirtualModActivator.cs │ ├── VirtualModInfo.cs │ └── VirtualModLink.cs ├── ModRepositories │ ├── ApiCallManager.cs │ ├── AuthenticationStatus.cs │ ├── IModFileInfo.cs │ ├── IModRepository.cs │ ├── Links.cs │ ├── ModCategory.cs │ ├── ModFileInfo.cs │ ├── ModInfo.cs │ ├── NexusModsApiRepository.cs │ └── RateLimitExceededArgs.cs ├── Mods │ ├── NexusMod.cs │ └── NexusModCacheManager.cs ├── NMM_CE_P_Logo.ico ├── NexusClient.csproj ├── NexusClient.csproj.DotSettings ├── PluginManagement │ ├── ApplyLoadOrderTask.cs │ ├── AutoPluginSortingTask.cs │ ├── InstallationLog │ │ ├── ActivePluginLog.TransactionEnlistment.cs │ │ └── ActivePluginLog.cs │ ├── ManageMultiplePluginsTask.cs │ ├── OrderLog │ │ ├── PluginOrderLog.TransactionEnlistment.cs │ │ └── PluginOrderLog.cs │ ├── PluginManager.cs │ ├── PluginRegistry.TransactionEnlistment.cs │ ├── PluginRegistry.cs │ └── UI │ │ ├── EventArgs │ │ ├── ExportFailedEventArgs.cs │ │ ├── ExportSucceededEventArgs.cs │ │ ├── ImportFailedEventArgs.cs │ │ └── ImportSucceededEventArgs.cs │ │ ├── Exceptions │ │ └── InvalidImportSourceException.cs │ │ ├── PluginManagerControl.Designer.cs │ │ ├── PluginManagerControl.cs │ │ ├── PluginManagerControl.resx │ │ └── PluginManagerVM.cs ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Resources │ ├── 042b_AddCategory_48x48_72.png │ ├── 077_AddFile_48x48_72.png │ ├── Actions-edit-clear-list-icon.png │ ├── DeleteProfilePage.png │ ├── Digital-Patreon-Logo_FieryCoral.png │ ├── EditProfilePage.png │ ├── LinBiolinum_RB.ttf │ ├── LinBiolinum_RI.ttf │ ├── NMM_CE_P_Logo.ico │ ├── NMM_P_Logo_800.png │ ├── Nmm-ce_800.png │ ├── Nmm-community-edition.png │ ├── Patreon_logo.png │ ├── RestoreProfile.png │ ├── SkyrimGOG_logo.ico │ ├── SkyrimSE_logo.ico │ ├── StartStopSharing.png │ ├── Tips.xml │ ├── View Profile.png │ ├── activate_flat.png │ ├── activate_mod.png │ ├── activate_mod_flat.png │ ├── add_filtered_file_48x48.png │ ├── add_mod.png │ ├── add_mod_file_flat.png │ ├── add_mod_url.png │ ├── add_mod_url_flat.png │ ├── application-exit-2.png │ ├── arrow_state_blue_left.png │ ├── arrow_state_blue_right.png │ ├── backup.png │ ├── cancel_download_flat.png │ ├── categories_flat.png │ ├── category_folder.png │ ├── change_game_mode.png │ ├── check_mod_updates_flat.png │ ├── check_updates_id_fix_flat.png │ ├── check_updates_interval_flat.png │ ├── cloud305.png │ ├── collapse_all.png │ ├── compilebasic.png │ ├── createBackup.png │ ├── cz.png │ ├── database.png │ ├── deactivate_mod.png │ ├── delete-file.png │ ├── delete96.png │ ├── deleteProfile.png │ ├── dialog-accept.png │ ├── dialog-block.png │ ├── dialog-cancel-4.png │ ├── dialog-cancel-41.png │ ├── dialog-cancel-42.png │ ├── dialog-cancel-43.png │ ├── dialog-ok-4.png │ ├── dialog-ok-41.png │ ├── dialog-ok-42.png │ ├── dialog-ok-43.png │ ├── dialog-warning-4.png │ ├── disable_mod_flat.png │ ├── discord_logo_512.png │ ├── document-export-4.png │ ├── document-import-2.png │ ├── document-new-4.png │ ├── document-preview.png │ ├── document-save-5.png │ ├── down.png │ ├── edit-4.png │ ├── edit-add-4.png │ ├── edit-clear-3.png │ ├── edit-copy-6.png │ ├── edit-delete-6.png │ ├── edit-delete.png │ ├── edit-find-and-replace.png │ ├── edit_delete_16.png │ ├── en.gif │ ├── endorse_flat.png │ ├── endorsed.png │ ├── endorsed_small.png │ ├── europeanunion.png │ ├── expand_all.png │ ├── export_clipboard_flat.png │ ├── export_mod_list_flat.png │ ├── export_text_file_flat.png │ ├── eye_open2_24x24.png │ ├── eye_open_24x24.png │ ├── folder_link_flat.png │ ├── folders-open.png │ ├── format-line-spacing-triple.png │ ├── get_missing_info.png │ ├── go_premium.png │ ├── help-3.png │ ├── help_book.png │ ├── help_flat.png │ ├── home-16x16.png │ ├── import_plugin_list_flat.png │ ├── info.png │ ├── info_add.png │ ├── kofi_button.png │ ├── list_cleanup_flat.png │ ├── loggedin_flat.png │ ├── loggedout_flat.png │ ├── mad_tagger_flat.png │ ├── media-playback-pause-7.png │ ├── media-playback-start-7.png │ ├── move_down_flat.png │ ├── move_up_flat.png │ ├── nl.gif │ ├── obsidian_checkmark.png │ ├── obsidianshade_checkmark.png │ ├── offline-icon.png │ ├── online-icon.png │ ├── pause_download_flat.png │ ├── playlist.png │ ├── preferences-system-4.png │ ├── program_tools_flat.png │ ├── refreshOnlineProfiles.png │ ├── remove_all_categories.png │ ├── remove_download_flat.png │ ├── renameProfile.png │ ├── reset_categories.png │ ├── reset_default.png │ ├── reset_unassigned.png │ ├── restoreBackup.png │ ├── resume_download_flat.png │ ├── round_loading.GIF │ ├── save_mod_loadorder_flat.png │ ├── settings_flat.png │ ├── share.png │ ├── side_panel.png │ ├── supported_tools.png │ ├── supported_tools_flat.png │ ├── switch_game_flat.png │ ├── switch_view.png │ ├── switch_view_flat.png │ ├── system-settings.png │ ├── system-software-update-2.png │ ├── tes_logo.ico │ ├── tes_logo_full.png │ ├── text-x-generic.png │ ├── text168.png │ ├── thumb_no.png │ ├── thumb_up.png │ ├── thumbsup.png │ ├── tips.png │ ├── tipsClose.png │ ├── token_info.png │ ├── uac-icon.png │ ├── unendorsed.png │ ├── unendorsed_small.png │ ├── up.png │ ├── update_check_flat.png │ ├── update_warning.png │ ├── update_warning_disabled.png │ ├── us.gif │ └── view_profile.png ├── SSO │ ├── ApiKeyReceivedEventArgs.cs │ ├── AuthenticationCancelledReason.cs │ ├── AuthenticationForm.Designer.cs │ ├── AuthenticationForm.cs │ ├── AuthenticationForm.resx │ ├── AuthenticationFormTask.cs │ ├── AuthenticationFormViewModel.cs │ ├── CancellationEventArgs.cs │ ├── ManualApiKeyEntryForm.Designer.cs │ ├── ManualApiKeyEntryForm.cs │ ├── ManualApiKeyEntryForm.resx │ └── SsoManager.cs ├── ServiceManager.cs ├── Settings.cs ├── Settings │ ├── DownloadSettingsGroup.cs │ ├── FileAssociationSetting.cs │ ├── GeneralSettingsGroup.cs │ ├── ModOptionsSettingsGroup.cs │ ├── OsSettingsGroup.cs │ ├── ShellExtensionUtil.cs │ ├── UI │ │ ├── DownloadSettingsPage.Designer.cs │ │ ├── DownloadSettingsPage.cs │ │ ├── DownloadSettingsPage.resx │ │ ├── GeneralSettingsPage.Designer.cs │ │ ├── GeneralSettingsPage.cs │ │ ├── GeneralSettingsPage.resx │ │ ├── ModOptionsPage.Designer.cs │ │ ├── ModOptionsPage.cs │ │ ├── ModOptionsPage.resx │ │ ├── OsSettingsPage.Designer.cs │ │ ├── OsSettingsPage.cs │ │ ├── OsSettingsPage.resx │ │ ├── SettingsForm.Designer.cs │ │ ├── SettingsForm.cs │ │ ├── SettingsForm.resx │ │ └── SettingsFormVM.cs │ └── UrlAssociationUtil.cs ├── TipsManagement │ ├── Balloon.cs │ ├── Balloon.resx │ ├── BalloonManager.cs │ ├── BalloonVM.cs │ ├── BalloonVM.resx │ ├── HitTestCodes.cs │ ├── Hooks │ │ ├── BaseHook.cs │ │ ├── CallWndProcHook.cs │ │ ├── CallWndProcRetHook.cs │ │ ├── KeyBoardHook.cs │ │ ├── MouseHook.cs │ │ ├── WindowsHook.cs │ │ └── WindowsHook.resx │ └── Tips.cs ├── UI │ ├── Controls │ │ ├── BackedProfilesListView.cs │ │ ├── BackedProfilesListView.designer.cs │ │ ├── CategoryListView.cs │ │ ├── CategoryListView.designer.cs │ │ ├── CustomizableToolStripProgressBar.Designer.cs │ │ ├── CustomizableToolStripProgressBar.cs │ │ ├── GameModeListView.cs │ │ ├── GameModeListView.resx │ │ ├── GameModeListViewItem.Designer.cs │ │ ├── GameModeListViewItem.cs │ │ ├── GameModeListViewItem.resx │ │ ├── GameModeListViewItemBase.cs │ │ ├── GameModeListViewItemBase.resx │ │ ├── GameModeSearchListViewItem.Designer.cs │ │ ├── GameModeSearchListViewItem.cs │ │ ├── GameModeSearchListViewItem.resx │ │ ├── ModActionEventArgs.cs │ │ ├── ModEventArgs.cs │ │ ├── ModInfoRequestEventArgs.cs │ │ ├── ModReadmeRequestEventArgs.cs │ │ ├── ModUpdateCheckEventArgs.cs │ │ ├── ModUpdateWarningEventArgs.cs │ │ ├── ProfileListView.cs │ │ ├── ProfileListView.designer.cs │ │ ├── ProfileModsListView.cs │ │ ├── ProfileModsListView.designer.cs │ │ ├── ProfilesListView.cs │ │ ├── ProfilesListView.designer.cs │ │ └── SelectedItemEventArgs.cs │ └── NexusFontSetResolver.cs ├── Updating │ ├── ProgramUpdater.cs │ ├── UpdateManager.cs │ └── UpdateTask.cs ├── Util │ ├── NexusFileUtil.cs │ └── UacUtil.cs ├── app.config ├── data │ ├── 7z-32bit.dll │ ├── 7z-64bit.dll │ ├── FluentNexus.dll │ ├── License.rtf │ ├── NMM License.rtf │ ├── NewVersionDisclaimer.rtf │ ├── Third-Party Licenses │ │ ├── AntlrBuildTask License.txt │ │ ├── DockPanel Suite License.txt │ │ ├── FluentNexus License.txt │ │ ├── Icons License.txt │ │ ├── NUnit License.txt │ │ ├── SevenZipSharp License.txt │ │ ├── TxFileMAnager License.txt │ │ └── WebSocket-Sharp License.txt │ ├── boss32.dll │ ├── boss64.dll │ ├── libwebp_x64.dll │ ├── libwebp_x86.dll │ ├── loot32.dll │ ├── loot64.dll │ └── releasenotes.rtf └── packages.config ├── README.md ├── Script Types ├── CSharpScript │ ├── CSharpBaseScript.cs │ ├── CSharpScript.cs │ ├── CSharpScript.csproj │ ├── CSharpScriptCompiler.cs │ ├── CSharpScriptExecutor.cs │ ├── CSharpScriptFunctionProxy.cs │ ├── CSharpScriptType.cs │ ├── ModInstaller.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ScriptRunner.cs │ ├── SelectOption.cs │ └── app.config ├── ModScript │ ├── ModScript.cs │ ├── ModScript.csproj │ ├── ModScriptExecutor.cs │ ├── ModScriptFunctionProxy.cs │ ├── ModScriptInterpreter.cs │ ├── ModScriptInterpreterContext.cs │ ├── ModScriptLexer.g │ ├── ModScriptParser.g │ ├── ModScriptSelectOption.cs │ ├── ModScriptType.cs │ ├── ModScriptUIUtil.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── document-open-5.png │ │ └── document-save-5.png │ ├── ScriptRunner.cs │ ├── UI │ │ ├── TextEditor.Designer.cs │ │ ├── TextEditor.cs │ │ └── TextEditor.resx │ └── app.config └── XmlScript │ ├── CPL │ ├── BaseCplParserFactory.cs │ ├── CPLConverter.cs │ ├── CPLImportLexer.g │ ├── CPLImportParser.g │ ├── CPLLexer.g │ ├── CPLParser.g │ ├── Controls │ │ ├── CPLEditor.Designer.cs │ │ ├── CPLEditor.cs │ │ ├── CPLEditor.resx │ │ ├── CPLEditorVM.cs │ │ ├── CPLTextEditor.cs │ │ ├── CPLTextEditorVM.cs │ │ ├── CplConditionEditor.cs │ │ ├── CplFlagConditionEditor.Designer.cs │ │ ├── CplFlagConditionEditor.cs │ │ ├── CplFlagConditionEditor.resx │ │ ├── CplHighlightingStrategy.cs │ │ ├── CplPluginConditionEditor.Designer.cs │ │ ├── CplPluginConditionEditor.cs │ │ ├── CplPluginConditionEditor.resx │ │ ├── CplVersionConditionEditor.Designer.cs │ │ ├── CplVersionConditionEditor.cs │ │ └── CplVersionConditionEditor.resx │ └── ICplParserFactory.cs │ ├── CompositeCondition.cs │ ├── ConditionStateManager.cs │ ├── ConditionalFlag.cs │ ├── ConditionalOptionTypeResolver.cs │ ├── ConditionallyInstalledFileSet.cs │ ├── FlagCondition.cs │ ├── GameVersionCondition.cs │ ├── HeaderInfo.cs │ ├── ICondition.cs │ ├── IOptionTypeResolver.cs │ ├── InstallStep.cs │ ├── InstallableFile.cs │ ├── ModManagerCondition.cs │ ├── Option.cs │ ├── OptionGroup.cs │ ├── Parsers │ ├── IParser.cs │ ├── Parser.cs │ ├── Parser10.cs │ ├── Parser20.cs │ ├── Parser30.cs │ ├── Parser40.cs │ ├── Parser50.cs │ └── ParserException.cs │ ├── PluginCondition.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx │ ├── Resources │ ├── add-file-set.png │ ├── add-install-step.png │ ├── add-option-group.png │ ├── add-option.png │ ├── add.png │ ├── delete.png │ ├── edit.png │ └── notFoundJPG.png │ ├── Schemas │ └── XmlScript5.0.xsd │ ├── SortOrder.cs │ ├── StaticOptionTypeResolver.cs │ ├── StringComparer.cs │ ├── UI │ ├── Controls │ │ ├── IXmlScriptNodeAdapter.cs │ │ ├── NodeEditor.cs │ │ ├── NodeEditors │ │ │ ├── ConditionEditor.Designer.cs │ │ │ ├── ConditionEditor.cs │ │ │ ├── ConditionEditor.resx │ │ │ ├── ConditionEditorVM.cs │ │ │ ├── ConditionalTypeEditor.Designer.cs │ │ │ ├── ConditionalTypeEditor.cs │ │ │ ├── ConditionalTypeEditor.resx │ │ │ ├── ConditionalTypeEditorVM.cs │ │ │ ├── ConditionalTypePatternEditor.Designer.cs │ │ │ ├── ConditionalTypePatternEditor.cs │ │ │ ├── ConditionalTypePatternEditor.resx │ │ │ ├── ConditionalTypePatternEditorVM.cs │ │ │ ├── ConditionallyInstalledFileSetEditor.Designer.cs │ │ │ ├── ConditionallyInstalledFileSetEditor.cs │ │ │ ├── ConditionallyInstalledFileSetEditor.resx │ │ │ ├── ConditionallyInstalledFileSetEditorVM.cs │ │ │ ├── ConditionallyInstalledFileSetOrderEditor.Designer.cs │ │ │ ├── ConditionallyInstalledFileSetOrderEditor.cs │ │ │ ├── ConditionallyInstalledFileSetOrderEditor.resx │ │ │ ├── ConditionallyInstalledFileSetOrderEditorVM.cs │ │ │ ├── FileListEditor.Designer.cs │ │ │ ├── FileListEditor.cs │ │ │ ├── FileListEditor.resx │ │ │ ├── FileListEditorVM.cs │ │ │ ├── HeaderEditor.Designer.cs │ │ │ ├── HeaderEditor.cs │ │ │ ├── HeaderEditor.resx │ │ │ ├── HeaderEditorVM.cs │ │ │ ├── InstallStepEditor.Designer.cs │ │ │ ├── InstallStepEditor.cs │ │ │ ├── InstallStepEditor.resx │ │ │ ├── InstallStepEditorVM.cs │ │ │ ├── InstallStepsEditor.Designer.cs │ │ │ ├── InstallStepsEditor.cs │ │ │ ├── InstallStepsEditor.resx │ │ │ ├── InstallStepsEditorVM.cs │ │ │ ├── InstallableFileEditor.Designer.cs │ │ │ ├── InstallableFileEditor.cs │ │ │ ├── InstallableFileEditor.resx │ │ │ ├── InstallableFileEditorVM.cs │ │ │ ├── OptionEditor.Designer.cs │ │ │ ├── OptionEditor.cs │ │ │ ├── OptionEditor.resx │ │ │ ├── OptionEditorVM.cs │ │ │ ├── OptionGroupEditor.Designer.cs │ │ │ ├── OptionGroupEditor.cs │ │ │ ├── OptionGroupEditor.resx │ │ │ ├── OptionGroupEditorVM.cs │ │ │ ├── OptionInfoEditor.Designer.cs │ │ │ ├── OptionInfoEditor.cs │ │ │ ├── OptionInfoEditor.resx │ │ │ ├── OptionInfoEditorVM.cs │ │ │ ├── OptionTypeResolverEditor.Designer.cs │ │ │ ├── OptionTypeResolverEditor.cs │ │ │ ├── OptionTypeResolverEditor.resx │ │ │ ├── OptionTypeResolverEditorVM.cs │ │ │ └── PrerequisitesEditorVM.cs │ │ ├── XmlScript50NodeAdapter.cs │ │ ├── XmlScriptTreeEditor.Designer.cs │ │ ├── XmlScriptTreeEditor.cs │ │ ├── XmlScriptTreeEditor.resx │ │ ├── XmlScriptTreeEditorVM.cs │ │ ├── XmlScriptTreeNode.cs │ │ ├── XmlScriptTreeView.cs │ │ └── XmlScriptTreeViewVM.cs │ ├── HeaderPanel.cs │ ├── OptionFormStep.Designer.cs │ ├── OptionFormStep.cs │ ├── OptionsForm.Designer.cs │ ├── OptionsForm.cs │ └── OptionsForm.resx │ ├── Unparsers │ ├── IUnparser.cs │ ├── Unparser.cs │ ├── Unparser10.cs │ ├── Unparser20.cs │ ├── Unparser30.cs │ ├── Unparser40.cs │ ├── Unparser50.cs │ └── UnsupportedScriptFeatureException.cs │ ├── VersionCondition.cs │ ├── Xml │ └── XmlSchemaResourceResolver.cs │ ├── XmlScript.cs │ ├── XmlScript.csproj │ ├── XmlScriptExecutor.cs │ ├── XmlScriptInstaller.cs │ ├── XmlScriptType.cs │ └── app.config ├── Scripting ├── DataFileUtil.cs ├── Properties │ └── AssemblyInfo.cs ├── ScriptTypeRegistry.cs ├── Scripting.csproj └── app.config ├── Setup ├── PreprocessedNMM0.7.1.1.iss ├── scripts │ ├── isxdl │ │ ├── chinese-tr.ini │ │ ├── chinese.ini │ │ ├── czech.ini │ │ ├── english.ini │ │ ├── french.ini │ │ ├── french2.ini │ │ ├── french3.ini │ │ ├── german.ini │ │ ├── german2.ini │ │ ├── german3.ini │ │ ├── isxdl.dll │ │ ├── isxdl.iss │ │ ├── norwegian.ini │ │ ├── polish.ini │ │ ├── portugues.ini │ │ ├── portuguese.ini │ │ ├── russian.ini │ │ ├── spanish.ini │ │ └── swedish.ini │ ├── products.iss │ └── products │ │ ├── dotnetfx11.iss │ │ ├── dotnetfx11lp.iss │ │ ├── dotnetfx11sp1.iss │ │ ├── dotnetfx20.iss │ │ ├── dotnetfx20lp.iss │ │ ├── dotnetfx20sp1.iss │ │ ├── dotnetfx20sp1lp.iss │ │ ├── dotnetfx20sp2.iss │ │ ├── dotnetfx20sp2lp.iss │ │ ├── dotnetfx35.iss │ │ ├── dotnetfx35lp.iss │ │ ├── dotnetfx35sp1.iss │ │ ├── dotnetfx35sp1lp.iss │ │ ├── dotnetfx40client.iss │ │ ├── dotnetfx40full.iss │ │ ├── dotnetfx45.iss │ │ ├── dotnetfxversion.iss │ │ ├── fileversion.iss │ │ ├── ie6.iss │ │ ├── iis.iss │ │ ├── jet4sp8.iss │ │ ├── kb835732.iss │ │ ├── mdac28.iss │ │ ├── msi20.iss │ │ ├── msi31.iss │ │ ├── msi45.iss │ │ ├── sql2005express.iss │ │ ├── sql2008express.iss │ │ ├── sqlcompact35sp2.iss │ │ ├── stringversion.iss │ │ ├── vcredist2010.iss │ │ ├── wic.iss │ │ └── winversion.iss └── setup.iss ├── SharedAssemblyInformation.cs ├── Support ├── AntlrBuildTask │ ├── Antlr3.targets │ ├── AntlrBuildTask.csproj │ ├── AntlrClassGenerationTask.cs │ ├── AntlrClassGenerationTaskInternal.cs │ ├── BuildMessage.cs │ ├── LICENSE.txt │ └── Properties │ │ └── AssemblyInfo.cs └── BuildTasks │ ├── Antlr.targets │ ├── AntlrBuildTask.cs │ ├── AutoIncrementVersion.targets │ ├── AutoIncrementVersionBuildTask.cs │ ├── BuildTasks.csproj │ ├── CopyScriptTypes.targets │ └── Properties │ └── AssemblyInfo.cs ├── Tests ├── GamebryoBaseTests │ ├── GamebryoBaseTests.csproj │ ├── PluginManagement │ │ └── GamebryoPluginOrderValidatorTests.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── app.config │ └── packages.config └── UtilTests │ ├── Properties │ └── AssemblyInfo.cs │ ├── TextUtilTests.cs │ ├── UriUtilTests.cs │ ├── UtilTests.csproj │ ├── app.config │ └── packages.config ├── Transactions ├── Enlistment.cs ├── IEnlistmentNotification.cs ├── PreparingEnlistment.cs ├── Properties │ └── AssemblyInfo.cs ├── RollbackException.cs ├── Transaction.cs ├── TransactionException.cs ├── TransactionInformation.cs ├── TransactionScope.cs ├── Transactions.csproj └── app.config ├── UI ├── Controls │ ├── AutosizeLabel.cs │ ├── ColourPicker.Designer.cs │ ├── ColourPicker.cs │ ├── ColourPicker.resx │ ├── Comparer.cs │ ├── DetailsButton.cs │ ├── DoubleBufferedListView.cs │ ├── DropDownTabControl.cs │ ├── DropDownTabControlDesigner.cs │ ├── DropDownTabPage.cs │ ├── DropDownTabPageCollectionEditor.cs │ ├── ErrorContainer.cs │ ├── ExtendedMessageBox.Designer.cs │ ├── ExtendedMessageBox.cs │ ├── ExtendedMessageBox.resx │ ├── ExtendedMessageBoxButtons.cs │ ├── FileSelectionDialog.Designer.cs │ ├── FileSelectionDialog.cs │ ├── FileSelectionDialog.resx │ ├── FileSystemTreeNode.cs │ ├── FileSystemTreeView.cs │ ├── FileSystemTreeViewBase.cs │ ├── FilteredFolderBrowserDialog.Designer.cs │ ├── FilteredFolderBrowserDialog.cs │ ├── FilteredFolderBrowserDialog.resx │ ├── FontProvider.cs │ ├── FontProvider.designer.cs │ ├── FormattedLabel.cs │ ├── HtmlLabel.cs │ ├── IStatusProviderAware.cs │ ├── IViewModel.cs │ ├── IXmlTreeNodeFormatter.cs │ ├── IconListView.cs │ ├── ImagePreviewBox.cs │ ├── ImageViewer.Designer.cs │ ├── ImageViewer.cs │ ├── ImageViewer.resx │ ├── MultiSelectTreeView.cs │ ├── PanelToolStrip.cs │ ├── PanelToolStripItem.cs │ ├── PathLabel.cs │ ├── PromptDialog.Designer.cs │ ├── PromptDialog.cs │ ├── PromptDialog.resx │ ├── ReorderableListView.cs │ ├── RichTextEditor.Designer.cs │ ├── RichTextEditor.cs │ ├── SelectedDropDownTabPageConverter.cs │ ├── SelectedVerticalTabPageConverter.cs │ ├── SiteStatusProvider.cs │ ├── StatusButton.cs │ ├── VerticalTabButton.cs │ ├── VerticalTabControl.cs │ ├── VerticalTabControlDesigner.cs │ ├── VerticalTabPage.cs │ ├── VerticalTabPageCollectionEditor.cs │ ├── VirtualFileSystemItem.cs │ ├── VirtualFileSystemTreeView.cs │ ├── WizardControl.cs │ ├── WizardControlDesigner.cs │ ├── XmlCompletionData.cs │ ├── XmlCompletionProvider.cs │ ├── XmlEditor.cs │ ├── XmlFoldingStrategy.cs │ ├── XmlFormattingStrategy.cs │ ├── XmlParser.cs │ ├── XmlTreeNode.cs │ └── XmlTreeView.cs ├── FlagEnumUITypeEditor.cs ├── FontManager.cs ├── FontSet.cs ├── FontSetGroup.cs ├── FontSetInformation.cs ├── IFontSetResolver.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── Resources │ ├── Folder_Open.png │ ├── Hard_Drive.png │ ├── ItalicHS.png │ ├── PropertiesHH.bmp │ ├── VSObject_EnumItem.bmp │ ├── Warning.png │ ├── application-xhtml+xml.png │ ├── arrow_down_black_small.png │ ├── arrow_up_black_small.png │ ├── boldhs.png │ ├── close.png │ ├── close_hot.png │ ├── error.png │ ├── help.png │ ├── info.png │ ├── justify_centre.png │ ├── justify_left.png │ ├── justify_right.png │ ├── open.png │ ├── open_hot.png │ ├── strikeout.png │ ├── underline.png │ ├── zoom-fit-best-2.png │ └── zoom-original.png ├── UI.csproj └── app.config ├── Util ├── Archive.cs ├── BindingHelper.cs ├── CancelEventArgs`1.cs ├── CancelProgressEventArgs.cs ├── Collections │ ├── IListExtensions.cs │ ├── ObservableSet.cs │ ├── ReadOnlyObservableList.cs │ ├── ReorderableStack.cs │ ├── Set.cs │ ├── SortedList.cs │ ├── SortedObservableCollection.cs │ └── ThreadSafeObservableList.cs ├── CommonData.cs ├── Crc32.cs ├── Delegates.cs ├── Downloader │ ├── CompletedDownloadEventArgs.cs │ ├── FileDownloader.BlockDownloader.cs │ ├── FileDownloader.cs │ ├── FileMetadata.cs │ ├── FileWriter.cs │ ├── Range.cs │ └── RangeSet.cs ├── EventArgs.cs ├── ExtendedImage.cs ├── FileUtil.cs ├── GameDomainTranslator.cs ├── ImageExtensions.cs ├── ImageFormatException.cs ├── IniMethods.cs ├── JSONSerializer.cs ├── Md5.cs ├── ObjectHelper.cs ├── ObservableObject.cs ├── Properties │ └── AssemblyInfo.cs ├── RegistryUtil.cs ├── TextUtil.cs ├── ThreadSafeSevenZipExtractor.cs ├── Threading │ ├── TrackedThread.cs │ └── TrackedThreadManager.cs ├── TraceUtil.cs ├── UriUtil.cs ├── Util.csproj ├── WebPWrapper.cs ├── app.config └── packages.config ├── appveyor.yml ├── lib ├── Antlr │ ├── Antlr3.Runtime.Debug.dll │ ├── Antlr3.Runtime.JavaExtensions.dll │ ├── Antlr3.Runtime.dll │ ├── Antlr3.exe │ ├── Antlr3.exe.config │ ├── Antlr3.targets │ ├── Antlr4.StringTemplate.Visualizer.dll │ ├── Antlr4.StringTemplate.dll │ ├── AntlrBuildTask.dll │ ├── Codegen │ │ └── Templates │ │ │ ├── CSharp2 │ │ │ ├── AST.stg │ │ │ ├── ASTDbg.stg │ │ │ ├── ASTParser.stg │ │ │ ├── ASTTreeParser.stg │ │ │ ├── CSharp2.stg │ │ │ ├── Dbg.stg │ │ │ └── ST.stg │ │ │ ├── CSharp3 │ │ │ ├── AST.stg │ │ │ ├── ASTDbg.stg │ │ │ ├── ASTParser.stg │ │ │ ├── ASTTreeParser.stg │ │ │ ├── CSharp3.stg │ │ │ ├── Dbg.stg │ │ │ └── ST.stg │ │ │ └── LeftRecursiveRules.stg │ ├── LICENSE.txt │ ├── Targets │ │ ├── Antlr3.Targets.CSharp2.dll │ │ └── Antlr3.Targets.CSharp3.dll │ └── Tool │ │ └── Templates │ │ ├── depend.stg │ │ ├── dot │ │ └── dot.stg │ │ └── messages │ │ ├── formats │ │ ├── antlr.stg │ │ └── vs2005.stg │ │ └── languages │ │ ├── de.stg │ │ ├── en.stg │ │ ├── fr.stg │ │ └── it.stg ├── ICSharpCode.TextEditor.dll ├── NCalc.dll ├── ObjectListView.XML ├── ObjectListView.dll └── websocket-sharp.dll └── nuget.config /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Report a bug 4 | 5 | --- 6 | 7 | _Please give as much information as you can, replace/remove italicized text._ 8 | 9 | **Describe the bug** 10 | _A short description of what the problem is_ 11 | 12 | 13 | **Environment** 14 | - NMM version: _0.1.0_ 15 | - Mod(s) used: __ 16 | 17 | _Please remember to attach any trace logs you get in connection to this problem. Without these it will often be very hard to track down the bug._ 18 | 19 | 20 | **To Reproduce** 21 | _How to reproduce the problem_ 22 | 23 | 24 | **Additional information** 25 | _Anything that could help track down this problem, other software used, screenshots, etc._ 26 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Request a feature 4 | 5 | --- 6 | 7 | _Please give as much information as you can, replace/remove italicized text._ 8 | 9 | **Is your feature request related to a problem?** 10 | _A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]_ 11 | 12 | 13 | **Describe the solution you'd like** 14 | _A clear and concise description of what you want to happen._ 15 | 16 | 17 | **Additional context** 18 | _Add any other context or screenshots about the feature request here._ 19 | -------------------------------------------------------------------------------- /Commanding/ICommand.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel; 2 | 3 | namespace Nexus.Client.Commands 4 | { 5 | /// 6 | /// The interface for commands. 7 | /// 8 | public interface ICommand : INotifyPropertyChanged 9 | { 10 | /// 11 | /// Gets the name of the command. 12 | /// 13 | /// The name of the command. 14 | string Name { get; } 15 | 16 | /// 17 | /// Gets the description of the command. 18 | /// 19 | /// The description of the command. 20 | string Description { get; } 21 | 22 | /// 23 | /// Gets or sets whether the command can be executed. 24 | /// 25 | /// Whether the command can be executed. 26 | bool CanExecute { get; set; } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /DockPanelSuite/Docking/DockContentEventArgs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace WeifenLuo.WinFormsUI.Docking 4 | { 5 | public class DockContentEventArgs : EventArgs 6 | { 7 | private IDockContent m_content; 8 | 9 | public DockContentEventArgs(IDockContent content) 10 | { 11 | m_content = content; 12 | } 13 | 14 | public IDockContent Content 15 | { 16 | get { return m_content; } 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /DockPanelSuite/Docking/DockPanel.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/DockPanel.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/DockWindow.SplitterControl.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.ComponentModel; 4 | using System.Drawing; 5 | using System.Windows.Forms; 6 | 7 | namespace WeifenLuo.WinFormsUI.Docking 8 | { 9 | public partial class DockWindow 10 | { 11 | private class SplitterControl : SplitterBase 12 | { 13 | protected override int SplitterSize 14 | { 15 | get { return Measures.SplitterSize; } 16 | } 17 | 18 | protected override void StartDrag() 19 | { 20 | DockWindow window = Parent as DockWindow; 21 | if (window == null) 22 | return; 23 | 24 | window.DockPanel.BeginDrag(window, window.RectangleToScreen(Bounds)); 25 | } 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /DockPanelSuite/Docking/DummyControl.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows.Forms; 3 | 4 | namespace WeifenLuo.WinFormsUI.Docking 5 | { 6 | internal class DummyControl : Control 7 | { 8 | public DummyControl() 9 | { 10 | SetStyle(ControlStyles.Selectable, false); 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Helpers/ResourceHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Drawing; 3 | using System.Reflection; 4 | using System.Resources; 5 | using System.Windows.Forms; 6 | 7 | namespace WeifenLuo.WinFormsUI.Docking 8 | { 9 | internal static class ResourceHelper 10 | { 11 | private static ResourceManager _resourceManager = null; 12 | 13 | private static ResourceManager ResourceManager 14 | { 15 | get 16 | { 17 | if (_resourceManager == null) 18 | _resourceManager = new ResourceManager("WeifenLuo.WinFormsUI.Docking.Strings", typeof(ResourceHelper).Assembly); 19 | return _resourceManager; 20 | } 21 | 22 | } 23 | 24 | public static string GetString(string name) 25 | { 26 | return ResourceManager.GetString(name); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Helpers/Win32Helper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Drawing; 3 | using System.Windows.Forms; 4 | 5 | namespace WeifenLuo.WinFormsUI.Docking 6 | { 7 | public static class Win32Helper 8 | { 9 | private static readonly bool _isRunningOnMono = Type.GetType("Mono.Runtime") != null; 10 | 11 | public static bool IsRunningOnMono { get { return _isRunningOnMono; } } 12 | 13 | internal static Control ControlAtPoint(Point pt) 14 | { 15 | return Control.FromChildHandle(NativeMethods.WindowFromPoint(pt)); 16 | } 17 | 18 | internal static uint MakeLong(int low, int high) 19 | { 20 | return (uint)((high << 16) + low); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Measures.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace WeifenLuo.WinFormsUI.Docking 4 | { 5 | internal static class Measures 6 | { 7 | public const int SplitterSize = 4; 8 | } 9 | 10 | internal static class MeasurePane 11 | { 12 | public const int MinSize = 24; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond_Bottom.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond_Bottom.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond_Hotspot.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond_Hotspot.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond_HotspotIndex.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond_HotspotIndex.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond_Left.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond_Left.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond_Right.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond_Right.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond_Top.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PaneDiamond_Top.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PanelBottom.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PanelBottom.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PanelBottom_Active.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PanelBottom_Active.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PanelFill.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PanelFill.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PanelFill_Active.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PanelFill_Active.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PanelLeft.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PanelLeft.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PanelLeft_Active.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PanelLeft_Active.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PanelRight.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PanelRight.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PanelRight_Active.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PanelRight_Active.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PanelTop.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PanelTop.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockIndicator_PanelTop_Active.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockIndicator_PanelTop_Active.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockPane_AutoHide.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockPane_AutoHide.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockPane_Close.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockPane_Close.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockPane_Dock.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockPane_Dock.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockPane_Option.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockPane_Option.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/DockPane_OptionOverflow.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/DockPane_OptionOverflow.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/Dockindicator_PaneDiamond_Fill.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/Dockindicator_PaneDiamond_Fill.bmp -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Resources/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/Docking/Resources/Thumbs.db -------------------------------------------------------------------------------- /DockPanelSuite/Docking/Skins/Style.cs: -------------------------------------------------------------------------------- 1 | namespace WeifenLuo.WinFormsUI.Docking.Skins 2 | { 3 | public enum Style 4 | { 5 | VisualStudio2005 = 1 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /DockPanelSuite/dockpanelsuite.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/DockPanelSuite/dockpanelsuite.snk -------------------------------------------------------------------------------- /Game Modes/BaldursGate3/BaldursGate3SetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.BaldursGate3 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for BaldursGate3 game mode. 7 | /// 8 | public class BaldursGate3SetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public BaldursGate3SetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/BaldursGate3/Resources/BaldursGate3_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/BaldursGate3/Resources/BaldursGate3_logo.ico -------------------------------------------------------------------------------- /Game Modes/BaldursGate3/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /Game Modes/BreakingWheel/BreakingWheelSetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.BreakingWheel 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for BreakingWheel game mode. 7 | /// 8 | public class BreakingWheelSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public BreakingWheelSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/BreakingWheel/Resources/Categories.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Miscellaneous 6 | 7 | 8 | -------------------------------------------------------------------------------- /Game Modes/BreakingWheel/Resources/breakingwheel_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/BreakingWheel/Resources/breakingwheel_logo.ico -------------------------------------------------------------------------------- /Game Modes/Cyberpunk2077/Cyberpunk2077SetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.Cyberpunk2077 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for Cyberpunk2077 game mode. 7 | /// 8 | public class Cyberpunk2077SetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public Cyberpunk2077SetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/Cyberpunk2077/Resources/Cyberpunk2077_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Cyberpunk2077/Resources/Cyberpunk2077_logo.ico -------------------------------------------------------------------------------- /Game Modes/DarkSouls/DarkSoulsSetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.DarkSouls 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for DarkSouls game mode. 7 | /// 8 | public class DarkSoulsSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public DarkSoulsSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/DarkSouls/Resources/Categories.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Armour 6 | 7 | 8 | Miscellaneous 9 | 10 | 11 | Shields 12 | 13 | 14 | User Interface 15 | 16 | 17 | Utilities and Tools 18 | 19 | 20 | Weapon and Armour Sets 21 | 22 | 23 | Weapons 24 | 25 | 26 | -------------------------------------------------------------------------------- /Game Modes/DarkSouls/Resources/darksouls_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/DarkSouls/Resources/darksouls_logo.ico -------------------------------------------------------------------------------- /Game Modes/DarkSouls2/DarkSouls2SetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.DarkSouls2 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for DarkSouls2 game mode. 7 | /// 8 | public class DarkSouls2SetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public DarkSouls2SetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/DarkSouls2/Resources/Categories.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Miscellaneous 6 | 7 | 8 | -------------------------------------------------------------------------------- /Game Modes/DarkSouls2/Resources/darksouls2_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/DarkSouls2/Resources/darksouls2_logo.ico -------------------------------------------------------------------------------- /Game Modes/DragonAge/DragonAgeSetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.DragonAge 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for Dragon Age game mode. 7 | /// 8 | public class DragonAgeSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public DragonAgeSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/DragonAge/Resources/dragonage_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/DragonAge/Resources/dragonage_logo.ico -------------------------------------------------------------------------------- /Game Modes/DragonAge2/DragonAge2SetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.DragonAge2 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for Dragon Age 2 game mode. 7 | /// 8 | public class DragonAge2SetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public DragonAge2SetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/DragonAge2/Resources/dragonage_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/DragonAge2/Resources/dragonage_logo.ico -------------------------------------------------------------------------------- /Game Modes/DragonsDogma/DragonsDogmaSetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.DragonsDogma 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for DragonsDogma game mode. 7 | /// 8 | public class DragonsDogmaSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public DragonsDogmaSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/DragonsDogma/Resources/dragonsdogma_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/DragonsDogma/Resources/dragonsdogma_logo.ico -------------------------------------------------------------------------------- /Game Modes/Enderal/EnderalSettingsFiles.cs: -------------------------------------------------------------------------------- 1 | using Nexus.Client.Games.Fallout3; 2 | 3 | namespace Nexus.Client.Games.Enderal 4 | { 5 | /// 6 | /// The paths of the settings files used by Enderal. 7 | /// 8 | public class EnderalSettingsFiles : FalloutSettingsFiles 9 | { 10 | #region Properties 11 | 12 | /// 13 | /// Gets or sets the path to the Enderal_default.ini file. 14 | /// 15 | /// The path to the Enderal_default.ini file. 16 | public string EnderalDefaultIniPath 17 | { 18 | get 19 | { 20 | return this["EnderalDefaultIniPath"]; 21 | } 22 | set 23 | { 24 | this["EnderalDefaultIniPath"] = value; 25 | } 26 | } 27 | 28 | #endregion 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Game Modes/Enderal/Resources/enderal_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Enderal/Resources/enderal_logo.ico -------------------------------------------------------------------------------- /Game Modes/EnderalSE/EnderalSESettingsFiles.cs: -------------------------------------------------------------------------------- 1 | using Nexus.Client.Games.Fallout3; 2 | 3 | namespace Nexus.Client.Games.EnderalSE 4 | { 5 | /// 6 | /// The paths of the settings files used by EnderalSE. 7 | /// 8 | public class EnderalSESettingsFiles : FalloutSettingsFiles 9 | { 10 | #region Properties 11 | 12 | /// 13 | /// Gets or sets the path to the EnderalSE_default.ini file. 14 | /// 15 | /// The path to the EnderalSE_default.ini file. 16 | public string EnderalSEDefaultIniPath 17 | { 18 | get 19 | { 20 | return this["EnderalSEDefaultIniPath"]; 21 | } 22 | set 23 | { 24 | this["EnderalSEDefaultIniPath"] = value; 25 | } 26 | } 27 | 28 | #endregion 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Game Modes/EnderalSE/Resources/EnderalSE_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/EnderalSE/Resources/EnderalSE_logo.ico -------------------------------------------------------------------------------- /Game Modes/Fallout3.CSharpScript/Fallout3CSharpBaseScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Nexus.Client.Games.Gamebryo.Tools.TESsnip; 3 | using Nexus.Client.ModManagement.Scripting.CSharpScript; 4 | 5 | namespace Nexus.Client.Games.Fallout3.Scripting.CSharpScript 6 | { 7 | /// 8 | /// The base class for the Fallout 3 variant of C# scripts. 9 | /// 10 | public class Fallout3CSharpBaseScript : FalloutCSharpBaseScript 11 | { 12 | #region Version Checking 13 | 14 | /// 15 | /// Gets the version of FOSE that is installed. 16 | /// 17 | /// The version of FOSE, or null if FOSE 18 | /// is not installed. 19 | public static Version GetFoseVersion() 20 | { 21 | return ExecuteMethod(() => ((Fallout3CSharpScriptFunctionProxy)Functions).GetFoseVersion()); 22 | } 23 | 24 | #endregion 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Game Modes/Fallout3.XmlScript/data/XmlScript5.0.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | This extends the group of possible dependencies to include Fallout 3 specific dependencies. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | Specifies a minimum required version of FOSE. 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Game Modes/Fallout3/Resources/fo3_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Fallout3/Resources/fo3_logo.ico -------------------------------------------------------------------------------- /Game Modes/Fallout4.CSharpScript/Fallout4CSharpBaseScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Nexus.Client.Games.Fallout3.Scripting.CSharpScript; 3 | 4 | namespace Nexus.Client.Games.Fallout4.Scripting.CSharpScript 5 | { 6 | /// 7 | /// The base class for the Fallout4 variant of C# scripts. 8 | /// 9 | public class Fallout4CSharpBaseScript : FalloutCSharpBaseScript 10 | { 11 | #region Version Checking 12 | 13 | /// 14 | /// Gets the version of SKSE that is installed. 15 | /// 16 | /// The version of SKSE, or null if SKSE 17 | /// is not installed. 18 | public static Version GetSkseVersion() 19 | { 20 | return ExecuteMethod(() => ((Fallout4CSharpScriptFunctionProxy)Functions).GetSkseVersion()); 21 | } 22 | 23 | #endregion 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Game Modes/Fallout4.XmlScript/data/XmlScript5.0.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | This extends the group of possible dependencies to include Fallout4 specific dependencies. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | Specifies a minimum required version of SKSE. 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Game Modes/Fallout4/Fallout4SettingsFiles.cs: -------------------------------------------------------------------------------- 1 | using Nexus.Client.Games.Fallout3; 2 | 3 | namespace Nexus.Client.Games.Fallout4 4 | { 5 | /// 6 | /// The paths of the settings files used by Fallout4. 7 | /// 8 | public class Fallout4SettingsFiles : FalloutSettingsFiles 9 | { 10 | #region Properties 11 | 12 | /// 13 | /// Gets or sets the path to the Fallout4_default.ini file. 14 | /// 15 | /// The path to the Fallout4_default.ini file. 16 | public string Fallout4DefaultIniPath 17 | { 18 | get 19 | { 20 | return this["Fallout4DefaultIniPath"]; 21 | } 22 | set 23 | { 24 | this["Fallout4DefaultIniPath"] = value; 25 | } 26 | } 27 | 28 | #endregion 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Game Modes/Fallout4/Resources/fallout4_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Fallout4/Resources/fallout4_logo.ico -------------------------------------------------------------------------------- /Game Modes/Fallout4VR/Fallout4VRSettingsFiles.cs: -------------------------------------------------------------------------------- 1 | using Nexus.Client.Games.Fallout3; 2 | 3 | namespace Nexus.Client.Games.Fallout4VR 4 | { 5 | /// 6 | /// The paths of the settings files used by Fallout4. 7 | /// 8 | public class Fallout4VRSettingsFiles : FalloutSettingsFiles 9 | { 10 | #region Properties 11 | 12 | /// 13 | /// Gets or sets the path to the Fallout4_default.ini file. 14 | /// 15 | /// The path to the Fallout4_default.ini file. 16 | public string Fallout4VRDefaultIniPath 17 | { 18 | get 19 | { 20 | return this["Fallout4VRDefaultIniPath"]; 21 | } 22 | set 23 | { 24 | this["Fallout4VRDefaultIniPath"] = value; 25 | } 26 | } 27 | 28 | #endregion 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Game Modes/Fallout4VR/Resources/fallout4vr_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Fallout4VR/Resources/fallout4vr_logo.ico -------------------------------------------------------------------------------- /Game Modes/FalloutNV.CSharpScript/FalloutNVCSharpBaseScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Nexus.Client.Games.Fallout3.Scripting.CSharpScript; 3 | 4 | namespace Nexus.Client.Games.FalloutNV.Scripting.CSharpScript 5 | { 6 | /// 7 | /// The base class for the Fallout: New Vegas variant of C# scripts. 8 | /// 9 | public class FalloutNVCSharpBaseScript : FalloutCSharpBaseScript 10 | { 11 | #region Version Checking 12 | 13 | /// 14 | /// Gets the version of NVSE that is installed. 15 | /// 16 | /// The version of NVSE, or null if NVSE 17 | /// is not installed. 18 | public static Version GetNvseVersion() 19 | { 20 | return ExecuteMethod(() => ((FalloutNVCSharpScriptFunctionProxy)Functions).GetNvseVersion()); 21 | } 22 | 23 | #endregion 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Game Modes/FalloutNV.XmlScript/data/XmlScript5.0.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | This extends the group of possible dependencies to include Fallout: New Vegas specific dependencies. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | Specifies a minimum required version of NVSE. 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Game Modes/FalloutNV/FalloutNVSettingsFiles.cs: -------------------------------------------------------------------------------- 1 | using Nexus.Client.Games.Fallout3; 2 | 3 | namespace Nexus.Client.Games.FalloutNV 4 | { 5 | /// 6 | /// The paths of the settings files used by Fallout: New Vegas. 7 | /// 8 | public class FalloutNVSettingsFiles : FalloutSettingsFiles 9 | { 10 | #region Properties 11 | 12 | /// 13 | /// Gets or sets the path to the fallout_default.ini file. 14 | /// 15 | /// The path to the fallout_default.ini file. 16 | public string FODefaultIniPath 17 | { 18 | get 19 | { 20 | return this["FODefaultIniPath"]; 21 | } 22 | set 23 | { 24 | this["FODefaultIniPath"] = value; 25 | } 26 | } 27 | 28 | #endregion 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Game Modes/FalloutNV/Resources/fonv_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/FalloutNV/Resources/fonv_logo.ico -------------------------------------------------------------------------------- /Game Modes/FalloutNV/Resources/tes_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/FalloutNV/Resources/tes_logo.ico -------------------------------------------------------------------------------- /Game Modes/GamebryoBase/GamebryoSetupVM.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Nexus.Client.Games.Gamebryo 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for a Gamebryo based game mode. 7 | /// 8 | public class GamebryoSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public GamebryoSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/GamebryoBase/Resources/masterlist.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/GamebryoBase/Resources/masterlist.zip -------------------------------------------------------------------------------- /Game Modes/GamebryoBase/data/loot32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/GamebryoBase/data/loot32.dll -------------------------------------------------------------------------------- /Game Modes/GamebryoBase/data/loot64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/GamebryoBase/data/loot64.dll -------------------------------------------------------------------------------- /Game Modes/Grimrock/GrimrockSetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.Grimrock 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for Grimrock game mode. 7 | /// 8 | public class GrimrockSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public GrimrockSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/Grimrock/Resources/grimrock_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Grimrock/Resources/grimrock_logo.ico -------------------------------------------------------------------------------- /Game Modes/HogwartsLegacy/HogwartsLegacySetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.HogwartsLegacy 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for HogwartsLegacy game mode. 7 | /// 8 | public class HogwartsLegacySetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public HogwartsLegacySetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/HogwartsLegacy/Resources/HogwartsLegacy_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/HogwartsLegacy/Resources/HogwartsLegacy_logo.ico -------------------------------------------------------------------------------- /Game Modes/MonsterHunterWorld/MonsterHunterWorldSetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.MonsterHunterWorld 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for MonsterHunterWorld game mode. 7 | /// 8 | public class MonsterHunterWorldSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public MonsterHunterWorldSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/MonsterHunterWorld/Resources/MonsterHunterWorld_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/MonsterHunterWorld/Resources/MonsterHunterWorld_logo.ico -------------------------------------------------------------------------------- /Game Modes/Morrowind/Resources/morrowind_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Morrowind/Resources/morrowind_logo.ico -------------------------------------------------------------------------------- /Game Modes/Morrowind/data/boss32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Morrowind/data/boss32.dll -------------------------------------------------------------------------------- /Game Modes/Morrowind/data/boss64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Morrowind/data/boss64.dll -------------------------------------------------------------------------------- /Game Modes/Morrowind/ff/boss32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Morrowind/ff/boss32.dll -------------------------------------------------------------------------------- /Game Modes/Morrowind/ff/boss64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Morrowind/ff/boss64.dll -------------------------------------------------------------------------------- /Game Modes/MountAndBlade2Bannerlord/Resources/MountAndBlade2Bannerlord_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/MountAndBlade2Bannerlord/Resources/MountAndBlade2Bannerlord_logo.ico -------------------------------------------------------------------------------- /Game Modes/NoMansSky/NoMansSkySetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.NoMansSky 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for NoMansSky game mode. 7 | /// 8 | public class NoMansSkySetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public NoMansSkySetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/NoMansSky/Resources/Categories.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Miscellaneous 6 | 7 | 8 | ReShade Presets 9 | 10 | 11 | Utilities 12 | 13 | 14 | User Interface 15 | 16 | 17 | Extension 18 | 19 | 20 | -------------------------------------------------------------------------------- /Game Modes/NoMansSky/Resources/NoMansSky.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/NoMansSky/Resources/NoMansSky.ico -------------------------------------------------------------------------------- /Game Modes/NoMansSky/Resources/nomanssky_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/NoMansSky/Resources/nomanssky_logo.ico -------------------------------------------------------------------------------- /Game Modes/Oblivion/Resources/oblivion_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Oblivion/Resources/oblivion_logo.ico -------------------------------------------------------------------------------- /Game Modes/OblivionRemastered.CSharpScript/OblivionRemasteredCSharpBaseScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Nexus.Client.Games.Fallout3.Scripting.CSharpScript; 3 | 4 | namespace Nexus.Client.Games.OblivionRemastered.Scripting.CSharpScript 5 | { 6 | /// 7 | /// The base class for the OblivionRemastered variant of C# scripts. 8 | /// 9 | public class OblivionRemasteredCSharpBaseScript : FalloutCSharpBaseScript 10 | { 11 | #region Version Checking 12 | 13 | /// 14 | /// Gets the version of SKSE that is installed. 15 | /// 16 | /// The version of SKSE, or null if SKSE 17 | /// is not installed. 18 | public static Version GetSkseVersion() 19 | { 20 | return ExecuteMethod(() => ((OblivionRemasteredCSharpScriptFunctionProxy)Functions).GetSkseVersion()); 21 | } 22 | 23 | #endregion 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Game Modes/OblivionRemastered.XmlScript/data/XmlScript5.0.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | This extends the group of possible dependencies to include Skyrim specific dependencies. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | Specifies a minimum required version of SKSE. 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Game Modes/OblivionRemastered/OblivionRemasteredSettingsFiles.cs: -------------------------------------------------------------------------------- 1 | using Nexus.Client.Games.Fallout3; 2 | 3 | namespace Nexus.Client.Games.OblivionRemastered 4 | { 5 | /// 6 | /// The paths of the settings files used by OblivionRemastered. 7 | /// 8 | public class OblivionRemasteredSettingsFiles : FalloutSettingsFiles 9 | { 10 | #region Properties 11 | 12 | /// 13 | /// Gets or sets the path to the Skyrim_default.ini file. 14 | /// 15 | /// The path to the Skyrim_default.ini file. 16 | public string OblivionRemasteredDefaultIniPath 17 | { 18 | get 19 | { 20 | return this["OblivionRemasteredDefaultIniPath"]; 21 | } 22 | set 23 | { 24 | this["OblivionRemasteredDefaultIniPath"] = value; 25 | } 26 | } 27 | 28 | #endregion 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Game Modes/OblivionRemastered/Resources/OblivionRemastered_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/OblivionRemastered/Resources/OblivionRemastered_logo.ico -------------------------------------------------------------------------------- /Game Modes/OblivionRemastered/Resources/oblivionremastered_base.txt: -------------------------------------------------------------------------------- 1 | Oblivion.esm 2 | DLCBattlehornCastle.esp 3 | DLCFrostcrag.esp 4 | DLCHorseArmor.esp 5 | DLCMehrunesRazor.esp 6 | DLCOrrery.esp 7 | DLCShiveringIsles.esp 8 | DLCSpellTomes.esp 9 | DLCThievesDen.esp 10 | DLCVileLair.esp 11 | Knights.esp 12 | AltarESPMain.esp 13 | AltarDeluxe.esp 14 | AltarESPLocal.esp -------------------------------------------------------------------------------- /Game Modes/Sims4/Resources/Sims4_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Sims4/Resources/Sims4_logo.ico -------------------------------------------------------------------------------- /Game Modes/Sims4/Sims4SetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.Sims4 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for Sims4 game mode. 7 | /// 8 | public class Sims4SetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public Sims4SetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/Skyrim.CSharpScript/SkyrimCSharpBaseScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Nexus.Client.Games.Fallout3.Scripting.CSharpScript; 3 | 4 | namespace Nexus.Client.Games.Skyrim.Scripting.CSharpScript 5 | { 6 | /// 7 | /// The base class for the Skyrim variant of C# scripts. 8 | /// 9 | public class SkyrimCSharpBaseScript : FalloutCSharpBaseScript 10 | { 11 | #region Version Checking 12 | 13 | /// 14 | /// Gets the version of SKSE that is installed. 15 | /// 16 | /// The version of SKSE, or null if SKSE 17 | /// is not installed. 18 | public static Version GetSkseVersion() 19 | { 20 | return ExecuteMethod(() => ((SkyrimCSharpScriptFunctionProxy)Functions).GetSkseVersion()); 21 | } 22 | 23 | #endregion 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Game Modes/Skyrim.XmlScript/data/XmlScript5.0.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | This extends the group of possible dependencies to include Skyrim specific dependencies. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | Specifies a minimum required version of SKSE. 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Game Modes/Skyrim/Resources/skyrim_base.txt: -------------------------------------------------------------------------------- 1 | Dawnguard.bsa 2 | Dawnguard.esm 3 | Dragonborn.bsa 4 | Dragonborn.esm 5 | HearthFires.bsa 6 | HearthFires.esm 7 | HighResTexturePack01.bsa 8 | HighResTexturePack01.esp 9 | HighResTexturePack02.bsa 10 | HighResTexturePack02.esp 11 | HighResTexturePack03.bsa 12 | HighResTexturePack03.esp 13 | Interface\Translate_English.txt 14 | Skyrim - Animations.bsa 15 | Skyrim - Interface.bsa 16 | Skyrim - Meshes.bsa 17 | Skyrim - Misc.bsa 18 | Skyrim - Shaders.bsa 19 | Skyrim - Sounds.bsa 20 | Skyrim - Textures.bsa 21 | Skyrim - Voices.bsa 22 | Skyrim.esm 23 | Strings\Skyrim_English.DLStrings 24 | Strings\Skyrim_English.ILStrings 25 | Strings\Skyrim_English.strings 26 | Strings\Update_English.DLSTRINGS 27 | Strings\Update_English.ILSTRINGS 28 | Strings\Update_English.STRINGS 29 | Update.bsa 30 | Update.esm 31 | Video\BGS_Logo.bik -------------------------------------------------------------------------------- /Game Modes/Skyrim/Resources/skyrim_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Skyrim/Resources/skyrim_logo.ico -------------------------------------------------------------------------------- /Game Modes/Skyrim/SkyrimSettingsFiles.cs: -------------------------------------------------------------------------------- 1 | using Nexus.Client.Games.Fallout3; 2 | 3 | namespace Nexus.Client.Games.Skyrim 4 | { 5 | /// 6 | /// The paths of the settings files used by Skyrim. 7 | /// 8 | public class SkyrimSettingsFiles : FalloutSettingsFiles 9 | { 10 | #region Properties 11 | 12 | /// 13 | /// Gets or sets the path to the skyrim_default.ini file. 14 | /// 15 | /// The path to the skyrim_default.ini file. 16 | public string SkyrimDefaultIniPath 17 | { 18 | get 19 | { 20 | return this["SkyrimDefaultIniPath"]; 21 | } 22 | set 23 | { 24 | this["SkyrimDefaultIniPath"] = value; 25 | } 26 | } 27 | 28 | #endregion 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Game Modes/SkyrimGOG.CSharpScript/SkyrimGOGCSharpBaseScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Nexus.Client.Games.Fallout3.Scripting.CSharpScript; 3 | 4 | namespace Nexus.Client.Games.SkyrimGOG.Scripting.CSharpScript 5 | { 6 | /// 7 | /// The base class for the SkyrimGOG variant of C# scripts. 8 | /// 9 | public class SkyrimGOGCSharpBaseScript : FalloutCSharpBaseScript 10 | { 11 | #region Version Checking 12 | 13 | /// 14 | /// Gets the version of SKSE that is installed. 15 | /// 16 | /// The version of SKSE, or null if SKSE 17 | /// is not installed. 18 | public static Version GetSkseVersion() 19 | { 20 | return ExecuteMethod(() => ((SkyrimGOGCSharpScriptFunctionProxy)Functions).GetSkseVersion()); 21 | } 22 | 23 | #endregion 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Game Modes/SkyrimGOG.XmlScript/data/XmlScript5.0.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | This extends the group of possible dependencies to include Skyrim specific dependencies. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | Specifies a minimum required version of SKSE. 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Game Modes/SkyrimGOG/Resources/SkyrimGOG_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/SkyrimGOG/Resources/SkyrimGOG_logo.ico -------------------------------------------------------------------------------- /Game Modes/SkyrimGOG/Resources/skyrimse_base.txt: -------------------------------------------------------------------------------- 1 | Dawnguard.esm 2 | Dragonborn.esm 3 | HearthFires.esm 4 | Skyrim - Animations.bsa 5 | Skyrim - Interface.bsa 6 | Skyrim - Meshes0.bsa 7 | Skyrim - Meshes1.bsa 8 | Skyrim - Misc.bsa 9 | Skyrim - Patch.bsa 10 | Skyrim - Shaders.bsa 11 | Skyrim - Sounds.bsa 12 | Skyrim - Textures0.bsa 13 | Skyrim - Textures1.bsa 14 | Skyrim - Textures2.bsa 15 | Skyrim - Textures3.bsa 16 | Skyrim - Textures4.bsa 17 | Skyrim - Textures5.bsa 18 | Skyrim - Textures6.bsa 19 | Skyrim - Textures7.bsa 20 | Skyrim - Textures8.bsa 21 | Skyrim - Voices_en0.bsa 22 | Skyrim.esm 23 | Update.esm 24 | Video\BGS_Logo.bik -------------------------------------------------------------------------------- /Game Modes/SkyrimGOG/SkyrimGOGSettingsFiles.cs: -------------------------------------------------------------------------------- 1 | using Nexus.Client.Games.Fallout3; 2 | 3 | namespace Nexus.Client.Games.SkyrimGOG 4 | { 5 | /// 6 | /// The paths of the settings files used by SkyrimGOG. 7 | /// 8 | public class SkyrimGOGSettingsFiles : FalloutSettingsFiles 9 | { 10 | #region Properties 11 | 12 | /// 13 | /// Gets or sets the path to the Skyrim_default.ini file. 14 | /// 15 | /// The path to the Skyrim_default.ini file. 16 | public string SkyrimGOGDefaultIniPath 17 | { 18 | get 19 | { 20 | return this["SkyrimGOGDefaultIniPath"]; 21 | } 22 | set 23 | { 24 | this["SkyrimGOGDefaultIniPath"] = value; 25 | } 26 | } 27 | 28 | #endregion 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Game Modes/SkyrimSE.CSharpScript/SkyrimSECSharpBaseScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Nexus.Client.Games.Fallout3.Scripting.CSharpScript; 3 | 4 | namespace Nexus.Client.Games.SkyrimSE.Scripting.CSharpScript 5 | { 6 | /// 7 | /// The base class for the SkyrimSE variant of C# scripts. 8 | /// 9 | public class SkyrimSECSharpBaseScript : FalloutCSharpBaseScript 10 | { 11 | #region Version Checking 12 | 13 | /// 14 | /// Gets the version of SKSE that is installed. 15 | /// 16 | /// The version of SKSE, or null if SKSE 17 | /// is not installed. 18 | public static Version GetSkseVersion() 19 | { 20 | return ExecuteMethod(() => ((SkyrimSECSharpScriptFunctionProxy)Functions).GetSkseVersion()); 21 | } 22 | 23 | #endregion 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Game Modes/SkyrimSE.XmlScript/data/XmlScript5.0.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | This extends the group of possible dependencies to include Skyrim specific dependencies. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | Specifies a minimum required version of SKSE. 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Game Modes/SkyrimSE/Resources/skyrimse_base.txt: -------------------------------------------------------------------------------- 1 | Dawnguard.esm 2 | Dragonborn.esm 3 | HearthFires.esm 4 | Skyrim - Animations.bsa 5 | Skyrim - Interface.bsa 6 | Skyrim - Meshes0.bsa 7 | Skyrim - Meshes1.bsa 8 | Skyrim - Misc.bsa 9 | Skyrim - Patch.bsa 10 | Skyrim - Shaders.bsa 11 | Skyrim - Sounds.bsa 12 | Skyrim - Textures0.bsa 13 | Skyrim - Textures1.bsa 14 | Skyrim - Textures2.bsa 15 | Skyrim - Textures3.bsa 16 | Skyrim - Textures4.bsa 17 | Skyrim - Textures5.bsa 18 | Skyrim - Textures6.bsa 19 | Skyrim - Textures7.bsa 20 | Skyrim - Textures8.bsa 21 | Skyrim - Voices_en0.bsa 22 | Skyrim.esm 23 | Update.esm 24 | Video\BGS_Logo.bik -------------------------------------------------------------------------------- /Game Modes/SkyrimSE/Resources/skyrimse_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/SkyrimSE/Resources/skyrimse_logo.ico -------------------------------------------------------------------------------- /Game Modes/SkyrimSE/SkyrimSESettingsFiles.cs: -------------------------------------------------------------------------------- 1 | using Nexus.Client.Games.Fallout3; 2 | 3 | namespace Nexus.Client.Games.SkyrimSE 4 | { 5 | /// 6 | /// The paths of the settings files used by SkyrimSE. 7 | /// 8 | public class SkyrimSESettingsFiles : FalloutSettingsFiles 9 | { 10 | #region Properties 11 | 12 | /// 13 | /// Gets or sets the path to the Skyrim_default.ini file. 14 | /// 15 | /// The path to the Skyrim_default.ini file. 16 | public string SkyrimSEDefaultIniPath 17 | { 18 | get 19 | { 20 | return this["SkyrimSEDefaultIniPath"]; 21 | } 22 | set 23 | { 24 | this["SkyrimSEDefaultIniPath"] = value; 25 | } 26 | } 27 | 28 | #endregion 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Game Modes/SkyrimVR/Resources/skyrimvr_base.txt: -------------------------------------------------------------------------------- 1 | Dawnguard.esm 2 | Dragonborn.esm 3 | HearthFires.esm 4 | Skyrim - Animations.bsa 5 | Skyrim - Interface.bsa 6 | Skyrim - Meshes0.bsa 7 | Skyrim - Meshes1.bsa 8 | Skyrim - Misc.bsa 9 | Skyrim - Patch.bsa 10 | Skyrim - Shaders.bsa 11 | Skyrim - Sounds.bsa 12 | Skyrim - Textures0.bsa 13 | Skyrim - Textures1.bsa 14 | Skyrim - Textures2.bsa 15 | Skyrim - Textures3.bsa 16 | Skyrim - Textures4.bsa 17 | Skyrim - Textures5.bsa 18 | Skyrim - Textures6.bsa 19 | Skyrim - Textures7.bsa 20 | Skyrim - Textures8.bsa 21 | Skyrim - Voices_en0.bsa 22 | Skyrim.esm 23 | Skyrim_VR - Main.bsa 24 | SkyrimVR.esm 25 | Update.esm 26 | Video\BGS_Logo.bik -------------------------------------------------------------------------------- /Game Modes/SkyrimVR/Resources/skyrimvr_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/SkyrimVR/Resources/skyrimvr_logo.ico -------------------------------------------------------------------------------- /Game Modes/SkyrimVR/SkyrimVRSettingsFiles.cs: -------------------------------------------------------------------------------- 1 | namespace Nexus.Client.Games.SkyrimVR 2 | { 3 | using Nexus.Client.Games.Fallout3; 4 | 5 | /// 6 | /// The paths of the settings files used by SkyrimVR. 7 | /// 8 | public class SkyrimVRSettingsFiles : FalloutSettingsFiles 9 | { 10 | #region Properties 11 | 12 | /// 13 | /// Gets or sets the path to the Skyrim_default.ini file. 14 | /// 15 | /// The path to the Skyrim_default.ini file. 16 | public string SkyrimVRDefaultIniPath 17 | { 18 | get => this["SkyrimVRDefaultIniPath"]; 19 | set => this["SkyrimVRDefaultIniPath"] = value; 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/Starbound/Resources/starbound_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Starbound/Resources/starbound_logo.ico -------------------------------------------------------------------------------- /Game Modes/Starbound/StarboundSetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.Starbound 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for Starbound game mode. 7 | /// 8 | public class StarboundSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public StarboundSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/StardewValley/Resources/StardewValley_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/StardewValley/Resources/StardewValley_logo.ico -------------------------------------------------------------------------------- /Game Modes/StardewValley/StardewValleySetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.StardewValley 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for StardewValley game mode. 7 | /// 8 | public class StardewValleySetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public StardewValleySetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/Starfield.CSharpScript/StarfieldCSharpBaseScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Nexus.Client.Games.Fallout3.Scripting.CSharpScript; 3 | 4 | namespace Nexus.Client.Games.Starfield.Scripting.CSharpScript 5 | { 6 | /// 7 | /// The base class for the Starfield variant of C# scripts. 8 | /// 9 | public class StarfieldCSharpBaseScript : FalloutCSharpBaseScript 10 | { 11 | #region Version Checking 12 | 13 | /// 14 | /// Gets the version of SKSE that is installed. 15 | /// 16 | /// The version of SKSE, or null if SKSE 17 | /// is not installed. 18 | public static Version GetSkseVersion() 19 | { 20 | return ExecuteMethod(() => ((StarfieldCSharpScriptFunctionProxy)Functions).GetSkseVersion()); 21 | } 22 | 23 | #endregion 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Game Modes/Starfield.XmlScript/data/XmlScript5.0.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | This extends the group of possible dependencies to include Starfield specific dependencies. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | Specifies a minimum required version of SKSE. 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Game Modes/Starfield/Resources/Starfield_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Starfield/Resources/Starfield_logo.ico -------------------------------------------------------------------------------- /Game Modes/Starfield/StarfieldSettingsFiles.cs: -------------------------------------------------------------------------------- 1 | using Nexus.Client.Games.Starfield; 2 | 3 | namespace Nexus.Client.Games.Starfield 4 | { 5 | /// 6 | /// The paths of the settings files used by Starfield. 7 | /// 8 | public class StarfieldSettingsFiles : Nexus.Client.Games.Fallout3.FalloutSettingsFiles 9 | { 10 | #region Properties 11 | 12 | /// 13 | /// Gets or sets the path to the Starfield_default.ini file. 14 | /// 15 | /// The path to the Starfield_default.ini file. 16 | public string StarfieldDefaultIniPath 17 | { 18 | get 19 | { 20 | return this["StarfieldDefaultIniPath"]; 21 | } 22 | set 23 | { 24 | this["StarfieldDefaultIniPath"] = value; 25 | } 26 | } 27 | 28 | #endregion 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Game Modes/StateOfDecay/Resources/sod_nexus_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/StateOfDecay/Resources/sod_nexus_logo.ico -------------------------------------------------------------------------------- /Game Modes/Subnautica/Resources/Subnautica_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Subnautica/Resources/Subnautica_logo.ico -------------------------------------------------------------------------------- /Game Modes/Subnautica/SubnauticaSetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.Subnautica 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for Subnautica game mode. 7 | /// 8 | public class SubnauticaSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public SubnauticaSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/SubnauticaBelowZero/Resources/SubnauticaBelowZero_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/SubnauticaBelowZero/Resources/SubnauticaBelowZero_logo.ico -------------------------------------------------------------------------------- /Game Modes/SubnauticaBelowZero/SubnauticaBelowZeroSetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.SubnauticaBelowZero 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for SubnauticaBelowZero game mode. 7 | /// 8 | public class SubnauticaBelowZeroSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public SubnauticaBelowZeroSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/TESO/Resources/eso_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/TESO/Resources/eso_logo.ico -------------------------------------------------------------------------------- /Game Modes/TESO/TESOSetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.TESO 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for TESO game mode. 7 | /// 8 | public class TESOSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public TESOSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/WarThunder/Resources/Categories.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Modder resources 6 | 7 | 8 | Britain 9 | 10 | 11 | Japan 12 | 13 | 14 | Miscellaneous 15 | 16 | 17 | Luftwaffe 18 | 19 | 20 | Soviet 21 | 22 | 23 | USA 24 | 25 | 26 | Utilities 27 | 28 | 29 | -------------------------------------------------------------------------------- /Game Modes/WarThunder/Resources/warthunder_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/WarThunder/Resources/warthunder_logo.ico -------------------------------------------------------------------------------- /Game Modes/WarThunder/WarThunderSetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.WarThunder 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for WarThunder game mode. 7 | /// 8 | public class WarThunderSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public WarThunderSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/Witcher2/Resources/witcher2_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Witcher2/Resources/witcher2_logo.ico -------------------------------------------------------------------------------- /Game Modes/Witcher2/Witcher2SetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.Witcher2 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for The Witcher 2 game mode. 7 | /// 8 | public class Witcher2SetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public Witcher2SetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/Witcher3/Resources/witcher3_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/Witcher3/Resources/witcher3_logo.ico -------------------------------------------------------------------------------- /Game Modes/Witcher3/Witcher3SetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.Witcher3 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for Witcher3 game mode. 7 | /// 8 | public class Witcher3SetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public Witcher3SetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/WorldOfTanks/Resources/wot_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/WorldOfTanks/Resources/wot_logo.ico -------------------------------------------------------------------------------- /Game Modes/WorldOfTanks/WoTSetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.WorldOfTanks 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for WorldOfTanks game mode. 7 | /// 8 | public class WoTSetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public WoTSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/XCOM2/Resources/Categories.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Miscellaneous 6 | 7 | 8 | -------------------------------------------------------------------------------- /Game Modes/XCOM2/Resources/XCOM2_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/XCOM2/Resources/XCOM2_logo.ico -------------------------------------------------------------------------------- /Game Modes/XCOM2/XCOM2SetupVM.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace Nexus.Client.Games.XCOM2 3 | { 4 | /// 5 | /// This class encapsulates the data and the operations presented by UI 6 | /// elements that display the setup for XCOM2 game mode. 7 | /// 8 | public class XCOM2SetupVM : SetupBaseVM 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// A simple constructor that initializes the object with the given values. 14 | /// 15 | /// The application's envrionment info. 16 | /// The descriptor for the game mode being set up. 17 | public XCOM2SetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 18 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 19 | { 20 | } 21 | 22 | #endregion 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Game Modes/XRebirth/Resources/wot_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Game Modes/XRebirth/Resources/wot_logo.ico -------------------------------------------------------------------------------- /Game Modes/XRebirth/XRebirthSetupVM.cs: -------------------------------------------------------------------------------- 1 | namespace Nexus.Client.Games.XRebirth 2 | { 3 | public class XRebirthSetupVM : SetupBaseVM 4 | { 5 | #region Constructors 6 | 7 | /// 8 | /// A simple constructor that initializes the object with the given values. 9 | /// 10 | /// The application's envrionment info. 11 | /// The descriptor for the game mode being set up. 12 | public XRebirthSetupVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo) 13 | :base(p_eifEnvironmentInfo, p_gmdGameModeInfo) 14 | { 15 | } 16 | 17 | #endregion 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Mod Formats/FOMod/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Mod Formats/OMod/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ModManager.Interface/CategoriesInfo.cs: -------------------------------------------------------------------------------- 1 | namespace Nexus.Client.ModManagement 2 | { 3 | using System.Runtime.Serialization; 4 | using Pathoschild.FluentNexus.Models; 5 | 6 | [DataContract] 7 | public class CategoriesInfo 8 | { 9 | public CategoriesInfo(GameCategory gameCategory) 10 | { 11 | Id = gameCategory.ID; 12 | ParentId = gameCategory.ParentCategory; 13 | Name = gameCategory.Name; 14 | } 15 | 16 | #region Properties 17 | 18 | [DataMember(Name = "id")] 19 | public int Id { get; set; } 20 | 21 | [DataMember(Name = "parent_id")] 22 | public int? ParentId { get; set; } 23 | 24 | [DataMember(Name = "name")] 25 | public string Name { get; set; } 26 | 27 | #endregion 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /ModManager.Interface/Games/Tools/IToolLauncher.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace Nexus.Client.Games.Tools 4 | { 5 | /// 6 | /// Describes the properties and methods of a game mode's tool launcher. 7 | /// 8 | /// 9 | /// A tool launcher exposes tool that the client can launch. Tools add functionality on a per game mode basis. 10 | /// 11 | public interface IToolLauncher 12 | { 13 | #region Properties 14 | 15 | /// 16 | /// Gets the tools associated with the game mode. 17 | /// 18 | /// The tools associated with the game mode. 19 | IEnumerable Tools { get; } 20 | 21 | #endregion 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /ModManager.Interface/Games/Tools/IToolView.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Nexus.Client.Games.Tools 3 | { 4 | /// 5 | /// A marker interface identifying view used by s. 6 | /// 7 | public interface IToolView 8 | { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /ModManager.Interface/ModManagement/BackupManager/IBackupInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Nexus.Client.ModManagement 4 | { 5 | public interface IBackupInfo : IEquatable 6 | { 7 | string VirtualModPath { get; set; } 8 | string RealModPath { get; set; } 9 | string ModID { get; set; } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ModManager.Interface/ModManagement/ConfirmUpgradeResult.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Nexus.Client.ModManagement 3 | { 4 | /// 5 | /// The possible results of confirmation to upgrade a mod. 6 | /// 7 | public enum ConfirmUpgradeResult 8 | { 9 | /// 10 | /// Indicates no action should be performed. 11 | /// 12 | Cancel, 13 | 14 | /// 15 | /// Indicates an upgrade should be performed. 16 | /// 17 | Upgrade, 18 | 19 | /// 20 | /// Indicates the mod should be activated as a separate mod, not an upgrade. 21 | /// 22 | NormalActivation 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /ModManager.Interface/ModManagement/Scripting/IScript.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel; 2 | 3 | namespace Nexus.Client.ModManagement.Scripting 4 | { 5 | /// 6 | /// Describes the properties and methods of a script. 7 | /// 8 | public interface IScript : INotifyPropertyChanged 9 | { 10 | /// 11 | /// Gets the type of the script. 12 | /// 13 | /// The type of the script. 14 | IScriptType Type { get; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ModManager.Interface/ModManagement/Scripting/IScriptExecutor.cs: -------------------------------------------------------------------------------- 1 | using Nexus.Client.BackgroundTasks; 2 | 3 | namespace Nexus.Client.ModManagement.Scripting 4 | { 5 | /// 6 | /// Describes the properties and methods of an object that executes 7 | /// a script. 8 | /// 9 | public interface IScriptExecutor : IBackgroundTaskSet 10 | { 11 | /// 12 | /// Executes the script. 13 | /// 14 | /// true if the script completed 15 | /// successfully; false otherwise. 16 | bool Execute(IScript p_scpScript); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /ModManager.Interface/ModManagement/VirtualModActivator/IVirtualModInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Nexus.Client.ModManagement 4 | { 5 | public interface IVirtualModInfo : IEquatable 6 | { 7 | #region Properties 8 | 9 | string ModId { get; } 10 | string ModName { get; } 11 | string DownloadId { get; } 12 | string UpdatedDownloadId { get; } 13 | string ModFileName { get; } 14 | string NewFileName { get; } 15 | string ModFilePath { get; } 16 | string ModFileFullPath { get; } 17 | string FileVersion { get; } 18 | 19 | #endregion 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ModManager.Interface/ModManagement/VirtualModActivator/IVirtualModLink.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Nexus.Client.ModManagement 4 | { 5 | public interface IVirtualModLink : IEquatable 6 | { 7 | #region Properties 8 | 9 | string VirtualModPath { get; set; } 10 | string RealModPath { get; set; } 11 | int Priority { get; set; } 12 | bool Active { get; set; } 13 | IVirtualModInfo ModInfo { get; set; } 14 | 15 | #endregion 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /ModManager.Interface/Mods/IScriptedMod.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel; 2 | using Nexus.Client.ModManagement.Scripting; 3 | using System; 4 | 5 | namespace Nexus.Client.Mods 6 | { 7 | /// 8 | /// The interface for mods that contain mod manager scripts. 9 | /// 10 | public interface IScriptedMod : INotifyPropertyChanged 11 | { 12 | /// 13 | /// Gets whether the mod has a custom install script. 14 | /// 15 | /// Whether the mod has a custom install script. 16 | bool HasInstallScript { get; } 17 | 18 | /// 19 | /// Gets or sets the mod's install script. 20 | /// 21 | /// The mod's install script. 22 | IScript InstallScript { get; set; } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /ModManager.Interface/ProfileMissingModInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Runtime.Serialization; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | 8 | namespace Nexus.Client.ModManagement 9 | { 10 | [DataContract] 11 | public class ProfileMissingModInfo 12 | { 13 | #region Properties 14 | 15 | [DataMember(Name = "mod_id")] 16 | public int ModId { get; set; } 17 | 18 | [DataMember(Name = "file_id")] 19 | public int FileId { get; set; } 20 | 21 | [DataMember(Name = "new_file_id")] 22 | public int NewFileId { get; set; } 23 | 24 | [DataMember(Name = "mod_name")] 25 | public string ModName { get; set; } 26 | 27 | [DataMember(Name = "is_guess")] 28 | public bool IsGuess { get; set; } 29 | 30 | [DataMember(Name = "new_file_name")] 31 | public string NewFileName { get; set; } 32 | #endregion 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /ModManager.Interface/Resources/DefaultNexusIcon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/ModManager.Interface/Resources/DefaultNexusIcon.ico -------------------------------------------------------------------------------- /ModManager.Interface/TipsManagement/ITipsManager.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Nexus.Client.Mods; 6 | using Nexus.Client.Util.Collections; 7 | 8 | namespace Nexus.Client.TipsManagement 9 | { 10 | interface ITipsManager 11 | { 12 | #region Properties 13 | 14 | /// 15 | /// Gets the list of tips. 16 | /// 17 | /// The list of tips. 18 | ThreadSafeObservableList Tips { get; } 19 | 20 | #endregion 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /NexusClient.Interface/BackgroundTasks/UI/ProgressOverlay.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Drawing; 5 | using System.Data; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | using System.Windows.Forms; 10 | 11 | namespace Nexus.Client.BackgroundTasks.UI 12 | { 13 | public partial class ProgressOverlay : UserControl 14 | { 15 | public ProgressOverlay() 16 | { 17 | InitializeComponent(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /NexusClient.Interface/PluginManagement/OrderLog/IPluginOrderLogSerializer.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Nexus.Client.Plugins; 3 | 4 | namespace Nexus.Client.PluginManagement.OrderLog 5 | { 6 | /// 7 | /// Describes the properties and methods of an object that serializes and deserializes 8 | /// data from a plugin order log permanent store. 9 | /// 10 | public interface IPluginOrderLogSerializer 11 | { 12 | /// 13 | /// Deserializes the plugin order from the permanent store. 14 | /// 15 | /// The ordered list of plugins. 16 | IEnumerable LoadPluginOrder(); 17 | 18 | /// 19 | /// Serializes the plugin order to the permanent store. 20 | /// 21 | /// The list of ordered plugins. 22 | void SavePluginOrder(IList p_lstOrderedPlugins); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /NexusClient.Interface/Settings/PerGameModeSettings.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Nexus.Client.Settings 3 | { 4 | /// 5 | /// A dictionary that stores per game mode settings. 6 | /// 7 | public class PerGameModeSettings : KeyedSettings 8 | { 9 | #region Properties 10 | 11 | /// 12 | /// Gets the name of the key name to use when serializing the dictionary. 13 | /// 14 | /// The name of the key name to use when serializing the dictionary. 15 | protected override string XmlKeyName 16 | { 17 | get 18 | { 19 | return "modeId"; 20 | } 21 | } 22 | 23 | #endregion 24 | } 25 | } 26 | 27 | -------------------------------------------------------------------------------- /NexusClient.Interface/Settings/UI/ISettingsGroupView.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Nexus.Client.Settings.UI 3 | { 4 | /// 5 | /// Describes the methods and properties of a view allowing the editing of the settings 6 | /// in a . 7 | /// 8 | public interface ISettingsGroupView 9 | { 10 | /// 11 | /// Gets the whose settings will be editable with this view. 12 | /// 13 | /// The whose settings will be editable with this view. 14 | SettingsGroup SettingsGroup { get; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /NexusClient.Interface/UI/IView.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Nexus.Client.UI 3 | { 4 | /// 5 | /// Describes the properties and methods of a view. 6 | /// 7 | /// 8 | /// A view is a UI element that represents some UI component. 9 | /// 10 | public interface IView 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /NexusClient.Interface/UI/ManagedFontDockContent.cs: -------------------------------------------------------------------------------- 1 | using Nexus.UI.Controls; 2 | using WeifenLuo.WinFormsUI.Docking; 3 | 4 | namespace Nexus.Client.UI 5 | { 6 | /// 7 | /// A base dock content that has a already declared. 8 | /// 9 | /// 10 | /// This is to make it easier to use the font provider. 11 | /// 12 | public class ManagedFontDockContent : DockContent 13 | { 14 | /// 15 | /// The for the form. 16 | /// 17 | protected FontProvider m_fpdFontProvider = null; 18 | 19 | #region Contructors 20 | 21 | /// 22 | /// The default constructor. 23 | /// 24 | public ManagedFontDockContent() 25 | { 26 | m_fpdFontProvider = new FontProvider(); 27 | } 28 | 29 | #endregion 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /NexusClient.Interface/UI/ManagedFontForm.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Forms; 2 | using Nexus.UI.Controls; 3 | 4 | namespace Nexus.Client.UI 5 | { 6 | /// 7 | /// A base form that has a already declared. 8 | /// 9 | /// 10 | /// This is to make it easier to use the font provider. 11 | /// 12 | public class ManagedFontForm : Form 13 | { 14 | /// 15 | /// The for the form. 16 | /// 17 | protected FontProvider m_fpdFontProvider = null; 18 | 19 | #region Contructors 20 | 21 | /// 22 | /// The default constructor. 23 | /// 24 | public ManagedFontForm() 25 | { 26 | m_fpdFontProvider = new FontProvider(); 27 | } 28 | 29 | #endregion 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /NexusClient.Interface/UI/ManagedFontUserControl.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Forms; 2 | using Nexus.UI.Controls; 3 | 4 | namespace Nexus.Client.UI 5 | { 6 | /// 7 | /// A base user control that has a already declared. 8 | /// 9 | /// 10 | /// This is to make it easier to use the font provider. 11 | /// 12 | public class ManagedFontUserControl : UserControl 13 | { 14 | /// 15 | /// The for the control. 16 | /// 17 | protected FontProvider m_fpdFontProvider = null; 18 | 19 | #region Contructors 20 | 21 | /// 22 | /// The default constructor. 23 | /// 24 | public ManagedFontUserControl() 25 | { 26 | m_fpdFontProvider = new FontProvider(); 27 | } 28 | 29 | #endregion 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /NexusClient.Interface/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /NexusClient/Exceptions/GameModeRegistryException.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Nexus.Client.Exceptions 4 | { 5 | /// 6 | /// Game modes cannot be registered because there are no dlls found in the target path. 7 | /// 8 | /// 9 | public class GameModeRegistryException 10 | : Exception 11 | { 12 | public GameModeRegistryException(string path, string message = null) 13 | : base(GetMessage(path, message)) 14 | { 15 | 16 | } 17 | 18 | private static string GetMessage(string path, string message) 19 | { 20 | var msg = string.IsNullOrWhiteSpace(message) ? null : (". " + message); 21 | 22 | var str = $"No game modes found to register in target path: \"{path}\"" + msg; 23 | 24 | return str; 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /NexusClient/Extensions/ExtensionMethods.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using System.IO.Compression; 3 | 4 | namespace Nexus.Client.Extensions 5 | { 6 | public static class ZipArchiveExtensions 7 | { 8 | public static void ExtractToDirectory(this ZipArchive archive, string destinationDirectoryName, bool overwrite) 9 | { 10 | if (!overwrite) 11 | { 12 | archive.ExtractToDirectory(destinationDirectoryName); 13 | return; 14 | } 15 | foreach (ZipArchiveEntry file in archive.Entries) 16 | { 17 | string completeFileName = Path.Combine(destinationDirectoryName, file.FullName); 18 | string directory = Path.GetDirectoryName(completeFileName); 19 | 20 | if (!Directory.Exists(directory)) 21 | Directory.CreateDirectory(directory); 22 | 23 | if (file.Name != "") 24 | file.ExtractToFile(completeFileName, true); 25 | } 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /NexusClient/IMessager.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Nexus.Client 4 | { 5 | /// 6 | /// The methods provided for communication bewtween multiple instances of the mod manager. 7 | /// 8 | public interface IMessager : IDisposable 9 | { 10 | #region Mod Addition 11 | 12 | /// 13 | /// Adds the specified mod to the mod manager. 14 | /// 15 | /// The path or URL of the mod to add to the mod manager. 16 | void AddMod(string p_strFilePath); 17 | 18 | #endregion 19 | 20 | /// 21 | /// Brings the currently running client to the front. 22 | /// 23 | void BringToFront(); 24 | 25 | /// Used as a simple Power On Self Test method. 26 | /// 27 | /// This method can be called to ensure a Messager is alive. 28 | /// 29 | void Post(); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /NexusClient/ModRepositories/AuthenticationStatus.cs: -------------------------------------------------------------------------------- 1 | namespace Nexus.Client.ModRepositories 2 | { 3 | /// 4 | /// Different possible statuses of an authentication attempt. 5 | /// 6 | public enum AuthenticationStatus 7 | { 8 | /// 9 | /// OK. 10 | /// 11 | Successful, 12 | 13 | /// 14 | /// Invalid API key. 15 | /// 16 | InvalidKey, 17 | 18 | /// 19 | /// Network problem. 20 | /// 21 | NetworkError, 22 | 23 | /// 24 | /// Unknown authentication problem. 25 | /// 26 | Unknown 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /NexusClient/ModRepositories/RateLimitExceededArgs.cs: -------------------------------------------------------------------------------- 1 | namespace Nexus.Client.ModRepositories 2 | { 3 | using System; 4 | using Pathoschild.FluentNexus; 5 | 6 | /// 7 | /// Arguments related to events for exceeding the rate limit. 8 | /// 9 | public class RateLimitExceededArgs : EventArgs 10 | { 11 | /// 12 | /// Current Rate Limit status. 13 | /// 14 | public IRateLimitManager RateLimit { get; } 15 | 16 | /// 17 | /// Creates a new . 18 | /// 19 | /// Rate limit status when this event was invoked. 20 | public RateLimitExceededArgs(IRateLimitManager rateLimit) 21 | { 22 | RateLimit = rateLimit; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /NexusClient/Mods/NexusMod.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Nexus.Client.Mods 4 | { 5 | /// 6 | /// The class representing a Nexus Mod. 7 | /// 8 | [Obsolete("This should be in the NXM Mod type.",false)] 9 | public class NexusMod 10 | { 11 | /// 12 | /// The name of the metadata folder. 13 | /// 14 | public const string MetaFolder = "fomm"; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /NexusClient/NMM_CE_P_Logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/NMM_CE_P_Logo.ico -------------------------------------------------------------------------------- /NexusClient/NexusClient.csproj.DotSettings: -------------------------------------------------------------------------------- 1 |  2 | False -------------------------------------------------------------------------------- /NexusClient/Resources/042b_AddCategory_48x48_72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/042b_AddCategory_48x48_72.png -------------------------------------------------------------------------------- /NexusClient/Resources/077_AddFile_48x48_72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/077_AddFile_48x48_72.png -------------------------------------------------------------------------------- /NexusClient/Resources/Actions-edit-clear-list-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/Actions-edit-clear-list-icon.png -------------------------------------------------------------------------------- /NexusClient/Resources/DeleteProfilePage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/DeleteProfilePage.png -------------------------------------------------------------------------------- /NexusClient/Resources/Digital-Patreon-Logo_FieryCoral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/Digital-Patreon-Logo_FieryCoral.png -------------------------------------------------------------------------------- /NexusClient/Resources/EditProfilePage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/EditProfilePage.png -------------------------------------------------------------------------------- /NexusClient/Resources/LinBiolinum_RB.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/LinBiolinum_RB.ttf -------------------------------------------------------------------------------- /NexusClient/Resources/LinBiolinum_RI.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/LinBiolinum_RI.ttf -------------------------------------------------------------------------------- /NexusClient/Resources/NMM_CE_P_Logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/NMM_CE_P_Logo.ico -------------------------------------------------------------------------------- /NexusClient/Resources/NMM_P_Logo_800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/NMM_P_Logo_800.png -------------------------------------------------------------------------------- /NexusClient/Resources/Nmm-ce_800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/Nmm-ce_800.png -------------------------------------------------------------------------------- /NexusClient/Resources/Nmm-community-edition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/Nmm-community-edition.png -------------------------------------------------------------------------------- /NexusClient/Resources/Patreon_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/Patreon_logo.png -------------------------------------------------------------------------------- /NexusClient/Resources/RestoreProfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/RestoreProfile.png -------------------------------------------------------------------------------- /NexusClient/Resources/SkyrimGOG_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/SkyrimGOG_logo.ico -------------------------------------------------------------------------------- /NexusClient/Resources/SkyrimSE_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/SkyrimSE_logo.ico -------------------------------------------------------------------------------- /NexusClient/Resources/StartStopSharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/StartStopSharing.png -------------------------------------------------------------------------------- /NexusClient/Resources/View Profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/View Profile.png -------------------------------------------------------------------------------- /NexusClient/Resources/activate_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/activate_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/activate_mod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/activate_mod.png -------------------------------------------------------------------------------- /NexusClient/Resources/activate_mod_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/activate_mod_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/add_filtered_file_48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/add_filtered_file_48x48.png -------------------------------------------------------------------------------- /NexusClient/Resources/add_mod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/add_mod.png -------------------------------------------------------------------------------- /NexusClient/Resources/add_mod_file_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/add_mod_file_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/add_mod_url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/add_mod_url.png -------------------------------------------------------------------------------- /NexusClient/Resources/add_mod_url_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/add_mod_url_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/application-exit-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/application-exit-2.png -------------------------------------------------------------------------------- /NexusClient/Resources/arrow_state_blue_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/arrow_state_blue_left.png -------------------------------------------------------------------------------- /NexusClient/Resources/arrow_state_blue_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/arrow_state_blue_right.png -------------------------------------------------------------------------------- /NexusClient/Resources/backup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/backup.png -------------------------------------------------------------------------------- /NexusClient/Resources/cancel_download_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/cancel_download_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/categories_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/categories_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/category_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/category_folder.png -------------------------------------------------------------------------------- /NexusClient/Resources/change_game_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/change_game_mode.png -------------------------------------------------------------------------------- /NexusClient/Resources/check_mod_updates_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/check_mod_updates_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/check_updates_id_fix_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/check_updates_id_fix_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/check_updates_interval_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/check_updates_interval_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/cloud305.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/cloud305.png -------------------------------------------------------------------------------- /NexusClient/Resources/collapse_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/collapse_all.png -------------------------------------------------------------------------------- /NexusClient/Resources/compilebasic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/compilebasic.png -------------------------------------------------------------------------------- /NexusClient/Resources/createBackup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/createBackup.png -------------------------------------------------------------------------------- /NexusClient/Resources/cz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/cz.png -------------------------------------------------------------------------------- /NexusClient/Resources/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/database.png -------------------------------------------------------------------------------- /NexusClient/Resources/deactivate_mod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/deactivate_mod.png -------------------------------------------------------------------------------- /NexusClient/Resources/delete-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/delete-file.png -------------------------------------------------------------------------------- /NexusClient/Resources/delete96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/delete96.png -------------------------------------------------------------------------------- /NexusClient/Resources/deleteProfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/deleteProfile.png -------------------------------------------------------------------------------- /NexusClient/Resources/dialog-accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/dialog-accept.png -------------------------------------------------------------------------------- /NexusClient/Resources/dialog-block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/dialog-block.png -------------------------------------------------------------------------------- /NexusClient/Resources/dialog-cancel-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/dialog-cancel-4.png -------------------------------------------------------------------------------- /NexusClient/Resources/dialog-cancel-41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/dialog-cancel-41.png -------------------------------------------------------------------------------- /NexusClient/Resources/dialog-cancel-42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/dialog-cancel-42.png -------------------------------------------------------------------------------- /NexusClient/Resources/dialog-cancel-43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/dialog-cancel-43.png -------------------------------------------------------------------------------- /NexusClient/Resources/dialog-ok-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/dialog-ok-4.png -------------------------------------------------------------------------------- /NexusClient/Resources/dialog-ok-41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/dialog-ok-41.png -------------------------------------------------------------------------------- /NexusClient/Resources/dialog-ok-42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/dialog-ok-42.png -------------------------------------------------------------------------------- /NexusClient/Resources/dialog-ok-43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/dialog-ok-43.png -------------------------------------------------------------------------------- /NexusClient/Resources/dialog-warning-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/dialog-warning-4.png -------------------------------------------------------------------------------- /NexusClient/Resources/disable_mod_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/disable_mod_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/discord_logo_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/discord_logo_512.png -------------------------------------------------------------------------------- /NexusClient/Resources/document-export-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/document-export-4.png -------------------------------------------------------------------------------- /NexusClient/Resources/document-import-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/document-import-2.png -------------------------------------------------------------------------------- /NexusClient/Resources/document-new-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/document-new-4.png -------------------------------------------------------------------------------- /NexusClient/Resources/document-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/document-preview.png -------------------------------------------------------------------------------- /NexusClient/Resources/document-save-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/document-save-5.png -------------------------------------------------------------------------------- /NexusClient/Resources/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/down.png -------------------------------------------------------------------------------- /NexusClient/Resources/edit-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/edit-4.png -------------------------------------------------------------------------------- /NexusClient/Resources/edit-add-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/edit-add-4.png -------------------------------------------------------------------------------- /NexusClient/Resources/edit-clear-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/edit-clear-3.png -------------------------------------------------------------------------------- /NexusClient/Resources/edit-copy-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/edit-copy-6.png -------------------------------------------------------------------------------- /NexusClient/Resources/edit-delete-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/edit-delete-6.png -------------------------------------------------------------------------------- /NexusClient/Resources/edit-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/edit-delete.png -------------------------------------------------------------------------------- /NexusClient/Resources/edit-find-and-replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/edit-find-and-replace.png -------------------------------------------------------------------------------- /NexusClient/Resources/edit_delete_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/edit_delete_16.png -------------------------------------------------------------------------------- /NexusClient/Resources/en.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/en.gif -------------------------------------------------------------------------------- /NexusClient/Resources/endorse_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/endorse_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/endorsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/endorsed.png -------------------------------------------------------------------------------- /NexusClient/Resources/endorsed_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/endorsed_small.png -------------------------------------------------------------------------------- /NexusClient/Resources/europeanunion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/europeanunion.png -------------------------------------------------------------------------------- /NexusClient/Resources/expand_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/expand_all.png -------------------------------------------------------------------------------- /NexusClient/Resources/export_clipboard_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/export_clipboard_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/export_mod_list_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/export_mod_list_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/export_text_file_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/export_text_file_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/eye_open2_24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/eye_open2_24x24.png -------------------------------------------------------------------------------- /NexusClient/Resources/eye_open_24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/eye_open_24x24.png -------------------------------------------------------------------------------- /NexusClient/Resources/folder_link_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/folder_link_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/folders-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/folders-open.png -------------------------------------------------------------------------------- /NexusClient/Resources/format-line-spacing-triple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/format-line-spacing-triple.png -------------------------------------------------------------------------------- /NexusClient/Resources/get_missing_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/get_missing_info.png -------------------------------------------------------------------------------- /NexusClient/Resources/go_premium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/go_premium.png -------------------------------------------------------------------------------- /NexusClient/Resources/help-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/help-3.png -------------------------------------------------------------------------------- /NexusClient/Resources/help_book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/help_book.png -------------------------------------------------------------------------------- /NexusClient/Resources/help_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/help_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/home-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/home-16x16.png -------------------------------------------------------------------------------- /NexusClient/Resources/import_plugin_list_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/import_plugin_list_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/info.png -------------------------------------------------------------------------------- /NexusClient/Resources/info_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/info_add.png -------------------------------------------------------------------------------- /NexusClient/Resources/kofi_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/kofi_button.png -------------------------------------------------------------------------------- /NexusClient/Resources/list_cleanup_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/list_cleanup_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/loggedin_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/loggedin_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/loggedout_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/loggedout_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/mad_tagger_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/mad_tagger_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/media-playback-pause-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/media-playback-pause-7.png -------------------------------------------------------------------------------- /NexusClient/Resources/media-playback-start-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/media-playback-start-7.png -------------------------------------------------------------------------------- /NexusClient/Resources/move_down_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/move_down_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/move_up_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/move_up_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/nl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/nl.gif -------------------------------------------------------------------------------- /NexusClient/Resources/obsidian_checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/obsidian_checkmark.png -------------------------------------------------------------------------------- /NexusClient/Resources/obsidianshade_checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/obsidianshade_checkmark.png -------------------------------------------------------------------------------- /NexusClient/Resources/offline-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/offline-icon.png -------------------------------------------------------------------------------- /NexusClient/Resources/online-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/online-icon.png -------------------------------------------------------------------------------- /NexusClient/Resources/pause_download_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/pause_download_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/playlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/playlist.png -------------------------------------------------------------------------------- /NexusClient/Resources/preferences-system-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/preferences-system-4.png -------------------------------------------------------------------------------- /NexusClient/Resources/program_tools_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/program_tools_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/refreshOnlineProfiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/refreshOnlineProfiles.png -------------------------------------------------------------------------------- /NexusClient/Resources/remove_all_categories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/remove_all_categories.png -------------------------------------------------------------------------------- /NexusClient/Resources/remove_download_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/remove_download_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/renameProfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/renameProfile.png -------------------------------------------------------------------------------- /NexusClient/Resources/reset_categories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/reset_categories.png -------------------------------------------------------------------------------- /NexusClient/Resources/reset_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/reset_default.png -------------------------------------------------------------------------------- /NexusClient/Resources/reset_unassigned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/reset_unassigned.png -------------------------------------------------------------------------------- /NexusClient/Resources/restoreBackup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/restoreBackup.png -------------------------------------------------------------------------------- /NexusClient/Resources/resume_download_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/resume_download_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/round_loading.GIF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/round_loading.GIF -------------------------------------------------------------------------------- /NexusClient/Resources/save_mod_loadorder_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/save_mod_loadorder_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/settings_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/settings_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/share.png -------------------------------------------------------------------------------- /NexusClient/Resources/side_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/side_panel.png -------------------------------------------------------------------------------- /NexusClient/Resources/supported_tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/supported_tools.png -------------------------------------------------------------------------------- /NexusClient/Resources/supported_tools_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/supported_tools_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/switch_game_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/switch_game_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/switch_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/switch_view.png -------------------------------------------------------------------------------- /NexusClient/Resources/switch_view_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/switch_view_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/system-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/system-settings.png -------------------------------------------------------------------------------- /NexusClient/Resources/system-software-update-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/system-software-update-2.png -------------------------------------------------------------------------------- /NexusClient/Resources/tes_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/tes_logo.ico -------------------------------------------------------------------------------- /NexusClient/Resources/tes_logo_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/tes_logo_full.png -------------------------------------------------------------------------------- /NexusClient/Resources/text-x-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/text-x-generic.png -------------------------------------------------------------------------------- /NexusClient/Resources/text168.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/text168.png -------------------------------------------------------------------------------- /NexusClient/Resources/thumb_no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/thumb_no.png -------------------------------------------------------------------------------- /NexusClient/Resources/thumb_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/thumb_up.png -------------------------------------------------------------------------------- /NexusClient/Resources/thumbsup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/thumbsup.png -------------------------------------------------------------------------------- /NexusClient/Resources/tips.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/tips.png -------------------------------------------------------------------------------- /NexusClient/Resources/tipsClose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/tipsClose.png -------------------------------------------------------------------------------- /NexusClient/Resources/token_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/token_info.png -------------------------------------------------------------------------------- /NexusClient/Resources/uac-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/uac-icon.png -------------------------------------------------------------------------------- /NexusClient/Resources/unendorsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/unendorsed.png -------------------------------------------------------------------------------- /NexusClient/Resources/unendorsed_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/unendorsed_small.png -------------------------------------------------------------------------------- /NexusClient/Resources/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/up.png -------------------------------------------------------------------------------- /NexusClient/Resources/update_check_flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/update_check_flat.png -------------------------------------------------------------------------------- /NexusClient/Resources/update_warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/update_warning.png -------------------------------------------------------------------------------- /NexusClient/Resources/update_warning_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/update_warning_disabled.png -------------------------------------------------------------------------------- /NexusClient/Resources/us.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/us.gif -------------------------------------------------------------------------------- /NexusClient/Resources/view_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/Resources/view_profile.png -------------------------------------------------------------------------------- /NexusClient/SSO/ApiKeyReceivedEventArgs.cs: -------------------------------------------------------------------------------- 1 | namespace Nexus.Client.SSO 2 | { 3 | using System; 4 | 5 | /// 6 | /// Arguments related to the ApiKeyReceived event. 7 | /// 8 | public class ApiKeyReceivedEventArgs : EventArgs 9 | { 10 | /// 11 | /// API key that was received. 12 | /// 13 | public string ApiKey { get; } 14 | 15 | /// 16 | /// Creates a new . 17 | /// 18 | /// API key that was received. 19 | public ApiKeyReceivedEventArgs(string apiKey) 20 | { 21 | ApiKey = apiKey; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /NexusClient/SSO/AuthenticationCancelledReason.cs: -------------------------------------------------------------------------------- 1 | namespace Nexus.Client.SSO 2 | { 3 | /// 4 | /// Reasons for cancelling the authentication process. 5 | /// 6 | public enum AuthenticationCancelledReason 7 | { 8 | /// 9 | /// User initiated cancellation. 10 | /// 11 | Manual, 12 | 13 | /// 14 | /// Connection issue during authentication. 15 | /// 16 | ConnectionIssue, 17 | 18 | /// 19 | /// Unknown reason, check trace logs. 20 | /// 21 | Unknown 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /NexusClient/SSO/CancellationEventArgs.cs: -------------------------------------------------------------------------------- 1 | namespace Nexus.Client.SSO 2 | { 3 | using System; 4 | 5 | /// 6 | /// Arguments related to the cancellation of an authentication process. 7 | /// 8 | public class CancellationEventArgs : EventArgs 9 | { 10 | /// 11 | /// The reason for the cancellation. 12 | /// 13 | public AuthenticationCancelledReason Reason { get; } 14 | 15 | /// 16 | /// Constructs a new . 17 | /// 18 | /// The reason for the cancellation. 19 | public CancellationEventArgs(AuthenticationCancelledReason reason) 20 | { 21 | Reason = reason; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /NexusClient/UI/Controls/ModEventArgs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Nexus.Client.Mods; 3 | 4 | namespace Nexus.Client.UI.Controls 5 | { 6 | /// 7 | /// Provides data for the event or servers as a base class for other mod management events. 8 | /// 9 | public class ModEventArgs : EventArgs 10 | { 11 | /// 12 | /// Initializes a new instance of the class. 13 | /// 14 | /// The mod which triggered the event. 15 | public ModEventArgs(IMod p_modMod) 16 | { 17 | Mod = p_modMod; 18 | } 19 | 20 | 21 | /// 22 | /// Gets the mod which triggered the event. 23 | /// 24 | public IMod Mod { get; private set; } 25 | } 26 | } -------------------------------------------------------------------------------- /NexusClient/UI/Controls/ModInfoRequestEventArgs.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Nexus.Client.Mods; 3 | 4 | namespace Nexus.Client.UI.Controls 5 | { 6 | /// 7 | /// Provides data for the event. 8 | /// 9 | public class ModInfoRequestEventArgs : ModEventArgs 10 | { 11 | /// 12 | /// Initializes a new instance of the class. 13 | /// 14 | /// The mod which triggered the event. 15 | public ModInfoRequestEventArgs(IMod p_modMod) 16 | : base(p_modMod) 17 | { 18 | ReadmeFiles = new List(); 19 | } 20 | 21 | 22 | /// 23 | /// The mod's readme files. 24 | /// 25 | public List ReadmeFiles { get; private set; } 26 | } 27 | } -------------------------------------------------------------------------------- /NexusClient/UI/Controls/ModReadmeRequestEventArgs.cs: -------------------------------------------------------------------------------- 1 | using Nexus.Client.Mods; 2 | 3 | namespace Nexus.Client.UI.Controls 4 | { 5 | /// 6 | /// Provides data for the event. 7 | /// 8 | public class ModReadmeRequestEventArgs : ModEventArgs 9 | { 10 | /// 11 | /// Initializes a new instance of the class. 12 | /// 13 | /// The mod which triggered the event. 14 | /// The readme file name. 15 | public ModReadmeRequestEventArgs(IMod p_modMod, string p_strReadmeFileName) 16 | : base(p_modMod) 17 | { 18 | ReadmeFileName = p_strReadmeFileName; 19 | } 20 | 21 | 22 | /// 23 | /// The mod's readme file name. 24 | /// 25 | public string ReadmeFileName { get; private set; } 26 | } 27 | } -------------------------------------------------------------------------------- /NexusClient/UI/Controls/ModUpdateCheckEventArgs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Nexus.Client.UI.Controls 4 | { 5 | /// 6 | /// Provides data for the , 7 | /// 8 | public class ModUpdateCheckEventArgs : EventArgs 9 | { 10 | /// 11 | /// Initializes a new instance of the class. 12 | /// 13 | /// Indicates whether the "update check and rename" is enabled. 14 | public ModUpdateCheckEventArgs(bool p_booEnableCheck) 15 | { 16 | EnableCheck = p_booEnableCheck; 17 | } 18 | 19 | /// 20 | /// Indicates whether the "update check and rename" is enabled. 21 | /// 22 | public bool EnableCheck { get; private set; } 23 | } 24 | } -------------------------------------------------------------------------------- /NexusClient/UI/Controls/ModUpdateWarningEventArgs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Nexus.Client.UI.Controls 4 | { 5 | /// 6 | /// Provides data for the , 7 | /// events. 8 | /// 9 | public class ModUpdateWarningEventArgs : EventArgs 10 | { 11 | /// 12 | /// Initializes a new instance of the class. 13 | /// 14 | /// Indicates whether the "update warning" is enabled. 15 | public ModUpdateWarningEventArgs(bool p_booEnableWarning) 16 | { 17 | EnableWarning = p_booEnableWarning; 18 | } 19 | 20 | /// 21 | /// Indicates whether the "update warning" is enabled. 22 | /// 23 | public bool EnableWarning { get; private set; } 24 | } 25 | } -------------------------------------------------------------------------------- /NexusClient/data/7z-32bit.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/data/7z-32bit.dll -------------------------------------------------------------------------------- /NexusClient/data/7z-64bit.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/data/7z-64bit.dll -------------------------------------------------------------------------------- /NexusClient/data/FluentNexus.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/data/FluentNexus.dll -------------------------------------------------------------------------------- /NexusClient/data/Third-Party Licenses/Icons License.txt: -------------------------------------------------------------------------------- 1 | Some of the icons used in this software were downloaded from Flaticons. 2 | Should you find any icon where no credit is provided (or that should not be free to use) 3 | please contact me through Discord or the Patreon page. 4 | 5 | "Icons made by Pixel perfect from www.flaticon.com" 6 | "Icons made by Freepik from www.flaticon.com" 7 | "Icons made by Roundicons from www.flaticon.com" 8 | "Icons made by Tomas Knop from www.flaticon.com" 9 | "Icons made by Smashicons from www.flaticon.com" -------------------------------------------------------------------------------- /NexusClient/data/boss32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/data/boss32.dll -------------------------------------------------------------------------------- /NexusClient/data/boss64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/data/boss64.dll -------------------------------------------------------------------------------- /NexusClient/data/libwebp_x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/data/libwebp_x64.dll -------------------------------------------------------------------------------- /NexusClient/data/libwebp_x86.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/data/libwebp_x86.dll -------------------------------------------------------------------------------- /NexusClient/data/loot32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/data/loot32.dll -------------------------------------------------------------------------------- /NexusClient/data/loot64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/NexusClient/data/loot64.dll -------------------------------------------------------------------------------- /Script Types/CSharpScript/ModInstaller.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Nexus.Client.ModManagement.Scripting.CSharpScript 7 | { 8 | class ModInstaller 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Script Types/ModScript/Resources/document-open-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Script Types/ModScript/Resources/document-open-5.png -------------------------------------------------------------------------------- /Script Types/ModScript/Resources/document-save-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Script Types/ModScript/Resources/document-save-5.png -------------------------------------------------------------------------------- /Script Types/XmlScript/CPL/Controls/CplFlagConditionEditor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Nexus.Client.Util; 3 | 4 | namespace Nexus.Client.ModManagement.Scripting.XmlScript.CPL.Controls 5 | { 6 | public partial class CplFlagConditionEditor : CplConditionEditor 7 | { 8 | public override string ConditionCPL 9 | { 10 | get 11 | { 12 | return String.Format("${0}$ = \"{1}\"", tbxFlagName.Text.Trim('$'), tbxFlagValue.Text); 13 | } 14 | } 15 | 16 | public CplFlagConditionEditor() 17 | { 18 | InitializeComponent(); 19 | BindingHelper.CreateFullBinding(tlpEditFlag, () => tlpEditFlag.Enabled, this, () => this.Selected); 20 | } 21 | 22 | public override bool ValidateCPL() 23 | { 24 | erpErrors.SetError(tbxFlagName,null); 25 | if (String.IsNullOrEmpty(tbxFlagName.Text)) 26 | { 27 | erpErrors.SetError(tbxFlagName, "Flag name is required."); 28 | return false; 29 | } 30 | return true; 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Script Types/XmlScript/Parsers/IParser.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace Nexus.Client.ModManagement.Scripting.XmlScript.Parsers 5 | { 6 | /// 7 | /// Provides a contract for XML script file parsers. 8 | /// 9 | public interface IParser 10 | { 11 | XmlScript Parse(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Script Types/XmlScript/Resources/add-file-set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Script Types/XmlScript/Resources/add-file-set.png -------------------------------------------------------------------------------- /Script Types/XmlScript/Resources/add-install-step.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Script Types/XmlScript/Resources/add-install-step.png -------------------------------------------------------------------------------- /Script Types/XmlScript/Resources/add-option-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Script Types/XmlScript/Resources/add-option-group.png -------------------------------------------------------------------------------- /Script Types/XmlScript/Resources/add-option.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Script Types/XmlScript/Resources/add-option.png -------------------------------------------------------------------------------- /Script Types/XmlScript/Resources/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Script Types/XmlScript/Resources/add.png -------------------------------------------------------------------------------- /Script Types/XmlScript/Resources/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Script Types/XmlScript/Resources/delete.png -------------------------------------------------------------------------------- /Script Types/XmlScript/Resources/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Script Types/XmlScript/Resources/edit.png -------------------------------------------------------------------------------- /Script Types/XmlScript/Resources/notFoundJPG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Script Types/XmlScript/Resources/notFoundJPG.png -------------------------------------------------------------------------------- /Script Types/XmlScript/SortOrder.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Nexus.Client.ModManagement.Scripting.XmlScript 3 | { 4 | public enum SortOrder 5 | { 6 | Ascending, 7 | Descending, 8 | Explicit 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Script Types/XmlScript/UI/Controls/NodeEditor.cs: -------------------------------------------------------------------------------- 1 | using Nexus.UI.Controls; 2 | using System.Windows.Forms; 3 | 4 | namespace Nexus.Client.ModManagement.Scripting.XmlScript.UI.Controls 5 | { 6 | /// 7 | /// The base class for editors of parts of an . 8 | /// 9 | public class NodeEditor : UserControl 10 | { 11 | /// 12 | /// Gets the view model of the editor. 13 | /// 14 | /// The view model of the editor. 15 | public virtual IViewModel GetViewModel() 16 | { 17 | return null; 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Script Types/XmlScript/UI/Controls/NodeEditors/OptionEditorVM.cs: -------------------------------------------------------------------------------- 1 | using Nexus.UI.Controls; 2 | 3 | namespace Nexus.Client.ModManagement.Scripting.XmlScript.UI.Controls.NodeEditors 4 | { 5 | public class OptionEditorVM : IViewModel 6 | { 7 | public OptionInfoEditorVM OptionInfoEditorVM { get; private set; } 8 | public FileListEditorVM FileListEditorVM { get; private set; } 9 | public OptionTypeResolverEditorVM OptionTypeResolverEditorVM { get; private set; } 10 | 11 | public OptionEditorVM(OptionInfoEditorVM p_vmlOptionInfo, FileListEditorVM p_vmlFileList, OptionTypeResolverEditorVM p_vmlTypeResolverEditor) 12 | { 13 | OptionInfoEditorVM = p_vmlOptionInfo; 14 | FileListEditorVM = p_vmlFileList; 15 | OptionTypeResolverEditorVM = p_vmlTypeResolverEditor; 16 | } 17 | 18 | #region IViewModel Members 19 | 20 | public bool Validate() 21 | { 22 | return OptionInfoEditorVM.Validate(); 23 | } 24 | 25 | #endregion 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Script Types/XmlScript/Unparsers/IUnparser.cs: -------------------------------------------------------------------------------- 1 | using System.Xml.Linq; 2 | 3 | namespace Nexus.Client.ModManagement.Scripting.XmlScript.Unparsers 4 | { 5 | /// 6 | /// Provides a contract for XML script unparsers. 7 | /// 8 | public interface IUnparser 9 | { 10 | /// 11 | /// Unparses the into an XML document. 12 | /// 13 | /// The XML representation of the . 14 | XElement Unparse(); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Setup/PreprocessedNMM0.7.1.1.iss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/PreprocessedNMM0.7.1.1.iss -------------------------------------------------------------------------------- /Setup/scripts/isxdl/chinese-tr.ini: -------------------------------------------------------------------------------- 1 | [strings] 2 | ; General 3 | 100=文件下載 4 | 101=取消本次下載? 5 | 102=%1 (%2 of %3) 6 | 103=%1 KB 7 | 104=%1 KB of %2 KB (%3%) 8 | 9 | ; Status information 10 | 110=獲取信息... 11 | 111=重定向到 %1 12 | 112=發送請求... 13 | 113=獲取 %1 14 | 114=連接到 %1 15 | 115=接收中... 16 | 116=連接中 %1 17 | 18 | ; Error messages 19 | 120=錯誤 無法連接到互聯網.\n\n%1 20 | 121=錯誤 打開 %1.\n\n 服務器返回狀態碼 %2. 21 | 122=錯誤 讀取鏈接 URL.\n\n%1 22 | 123=錯誤 寫入文件 %1.\n\n%2 23 | 124=錯誤 打開文件 %1.\n\n%2 24 | 125=錯誤 '%1' 無效鏈接 URL. 25 | 126=錯誤 打開中 %1.\n\n%2 26 | 127=錯誤 發送請求中.\n\n%1 27 | 128=錯誤 不支持的協議,只支持 HTTP 和 FTP 協議. 28 | 129=錯誤 無法連接到 %1.\n\n%2 29 | 130=錯誤 無法請求狀態碼. \n\n%1 30 | 131=錯誤 請求文件中.\n\n%1 31 | 32 | ; Other 33 | 144=關於... 34 | 146=下載 35 | 147=正在下載需要的文件到你的設置中. 36 | 37 | ; labels 38 | 160=文件: 39 | 161=速度: 40 | 162=狀態: 41 | 163=已過時間: 42 | 164=剩餘時間: 43 | 165=目前文件: 44 | 166=總體進程: 45 | 167=取消 46 | 168=OK 47 | 169=用戶名和密碼 48 | 170=用戶名: 49 | 171=密碼: 50 | -------------------------------------------------------------------------------- /Setup/scripts/isxdl/chinese.ini: -------------------------------------------------------------------------------- 1 | [strings] 2 | ; General 3 | 100=文件下载 4 | 101=取消本次下载? 5 | 102=%1 (%2 of %3) 6 | 103=%1 KB 7 | 104=%1 KB of %2 KB (%3%) 8 | 9 | ; Status information 10 | 110=获取信息... 11 | 111=重定向到 %1 12 | 112=发送请求... 13 | 113=获取 %1 14 | 114=连接到 %1 15 | 115=接收中... 16 | 116=连接中 %1 17 | 18 | ; Error messages 19 | 120=错误 无法连接到互联网.\n\n%1 20 | 121=错误 打开 %1.\n\n 服务器返回状态码 %2. 21 | 122=错误 读取链接 URL.\n\n%1 22 | 123=错误 写入文件 %1.\n\n%2 23 | 124=错误 打开文件 %1.\n\n%2 24 | 125=错误 '%1' 无效链接 URL. 25 | 126=错误 打开中 %1.\n\n%2 26 | 127=错误 发送请求中.\n\n%1 27 | 128=错误 不支持的协议,只支持 HTTP 和 FTP 协议. 28 | 129=错误 无法连接到 %1.\n\n%2 29 | 130=错误 无法请求状态码. \n\n%1 30 | 131=错误 请求文件中.\n\n%1 31 | 32 | ; Other 33 | 144=关于... 34 | 146=下载 35 | 147=正在下载需要的文件到你的设置中. 36 | 37 | ; labels 38 | 160=文件: 39 | 161=速度: 40 | 162=状态: 41 | 163=已过时间: 42 | 164=剩余时间: 43 | 165=目前文件: 44 | 166=总体进程: 45 | 167=取消 46 | 168=OK 47 | 169=用户名和密码 48 | 170=用户名: 49 | 171=密码: 50 | -------------------------------------------------------------------------------- /Setup/scripts/isxdl/czech.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/czech.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/french.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/french.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/french2.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/french2.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/french3.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/french3.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/german.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/german.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/german2.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/german2.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/german3.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/german3.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/isxdl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/isxdl.dll -------------------------------------------------------------------------------- /Setup/scripts/isxdl/isxdl.iss: -------------------------------------------------------------------------------- 1 | [Files] 2 | Source: "scripts\isxdl\isxdl.dll"; Flags: dontcopy 3 | 4 | [Code] 5 | //replace PAnsiChar with PChar on non-unicode Inno Setup 6 | procedure isxdl_AddFile(URL, Filename: PAnsiChar); 7 | external 'isxdl_AddFile@files:isxdl.dll stdcall'; 8 | 9 | function isxdl_DownloadFiles(hWnd: Integer): Integer; 10 | external 'isxdl_DownloadFiles@files:isxdl.dll stdcall'; 11 | 12 | //replace PAnsiChar with PChar on non-unicode Inno Setup 13 | function isxdl_SetOption(Option, Value: PAnsiChar): Integer; 14 | external 'isxdl_SetOption@files:isxdl.dll stdcall'; 15 | -------------------------------------------------------------------------------- /Setup/scripts/isxdl/norwegian.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/norwegian.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/polish.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/polish.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/portugues.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/portugues.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/portuguese.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/portuguese.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/russian.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/russian.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/spanish.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/spanish.ini -------------------------------------------------------------------------------- /Setup/scripts/isxdl/swedish.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/isxdl/swedish.ini -------------------------------------------------------------------------------- /Setup/scripts/products.iss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/Setup/scripts/products.iss -------------------------------------------------------------------------------- /Setup/scripts/products/dotnetfx11lp.iss: -------------------------------------------------------------------------------- 1 | [CustomMessages] 2 | de.dotnetfx11lp_title=.NET Framework 1.1 Sprachpaket: Deutsch 3 | 4 | de.dotnetfx11lp_size=1,4 MB 5 | 6 | ;http://www.microsoft.com/globaldev/reference/lcid-all.mspx 7 | de.dotnetfx11lp_lcid=1031 8 | 9 | de.dotnetfx11lp_url=http://download.microsoft.com/download/6/8/2/6821e687-526a-4ef8-9a67-9a402ec5ac9e/langpack.exe 10 | 11 | 12 | [Code] 13 | procedure dotnetfx11lp(); 14 | begin 15 | if (ActiveLanguage() <> 'en') then begin 16 | if (IsX86() and not netfxinstalled(NetFx11, CustomMessage('dotnetfx11lp_lcid'))) then 17 | AddProduct('dotnetfx11' + ActiveLanguage() + '.exe', 18 | '/q:a /c:"inst.exe /qb /l"', 19 | CustomMessage('dotnetfx11lp_title'), 20 | CustomMessage('dotnetfx11lp_size'), 21 | CustomMessage('dotnetfx11lp_url'), 22 | false, false); 23 | end; 24 | end; 25 | -------------------------------------------------------------------------------- /Setup/scripts/products/dotnetfx35lp.iss: -------------------------------------------------------------------------------- 1 | [CustomMessages] 2 | de.dotnetfx35lp_title=.NET Framework 3.5 Sprachpaket: Deutsch 3 | 4 | de.dotnetfx35lp_size=13 MB - 51 MB 5 | 6 | ;http://www.microsoft.com/globaldev/reference/lcid-all.mspx 7 | de.dotnetfx35lp_lcid=1031 8 | 9 | de.dotnetfx35lp_url=http://download.microsoft.com/download/d/1/e/d1e617c3-c7f4-467e-a7de-af832450efd3/dotnetfx35langpack_x86de.exe 10 | 11 | 12 | [Code] 13 | procedure dotnetfx35lp(); 14 | begin 15 | if (ActiveLanguage() <> 'en') then begin 16 | if (not netfxinstalled(NetFx35, CustomMessage('dotnetfx35lp_lcid'))) then 17 | AddProduct('dotnetfx35_' + ActiveLanguage() + '.exe', 18 | '/lang:enu /passive /norestart', 19 | CustomMessage('dotnetfx35lp_title'), 20 | CustomMessage('dotnetfx35lp_size'), 21 | CustomMessage('dotnetfx35lp_url'), 22 | false, false); 23 | end; 24 | end; 25 | -------------------------------------------------------------------------------- /Setup/scripts/products/dotnetfx35sp1lp.iss: -------------------------------------------------------------------------------- 1 | [CustomMessages] 2 | de.dotnetfx35sp1lp_title=.NET Framework 3.5 SP1 Sprachpaket: Deutsch 3 | 4 | de.dotnetfx35sp1lp_size=22 MB - 98 MB 5 | 6 | ;http://www.microsoft.com/globaldev/reference/lcid-all.mspx 7 | de.dotnetfx35sp1lp_lcid=1031 8 | 9 | de.dotnetfx35sp1lp_url=http://download.microsoft.com/download/d/7/2/d728b7b9-454b-4b57-8270-45dac441b0ec/dotnetfx35langpack_x86de.exe 10 | 11 | 12 | [Code] 13 | procedure dotnetfx35sp1lp(); 14 | begin 15 | if (ActiveLanguage() <> 'en') then begin 16 | if (netfxspversion(NetFx35, CustomMessage('dotnetfx35sp1lp_lcid')) < 1) then 17 | AddProduct('dotnetfx35sp1_' + ActiveLanguage() + '.exe', 18 | '/lang:enu /passive /norestart', 19 | CustomMessage('dotnetfx35sp1lp_title'), 20 | CustomMessage('dotnetfx35sp1lp_size'), 21 | CustomMessage('dotnetfx35sp1lp_url'), 22 | false, false); 23 | end; 24 | end; -------------------------------------------------------------------------------- /Setup/scripts/products/fileversion.iss: -------------------------------------------------------------------------------- 1 | [Code] 2 | function GetFullVersion(VersionMS, VersionLS: cardinal): string; 3 | var 4 | version: string; 5 | begin 6 | version := IntToStr(word(VersionMS shr 16)); 7 | version := version + '.' + IntToStr(word(VersionMS and not $ffff0000)); 8 | 9 | version := version + '.' + IntToStr(word(VersionLS shr 16)); 10 | version := version + '.' + IntToStr(word(VersionLS and not $ffff0000)); 11 | 12 | Result := version; 13 | end; 14 | 15 | function fileversion(file: string): string; 16 | var 17 | versionMS, versionLS: cardinal; 18 | begin 19 | if GetVersionNumbers(file, versionMS, versionLS) then 20 | Result := GetFullVersion(versionMS, versionLS) 21 | else 22 | Result := '0'; 23 | end; 24 | -------------------------------------------------------------------------------- /Setup/scripts/products/iis.iss: -------------------------------------------------------------------------------- 1 | [CustomMessages] 2 | iis_title=Internet Information Services (IIS) 3 | 4 | 5 | [Code] 6 | function iis(): boolean; 7 | begin 8 | if (not RegKeyExists(HKLM, 'SYSTEM\CurrentControlSet\Services\W3SVC\Security')) then 9 | MsgBox(FmtMessage(CustomMessage('depinstall_missing'), [CustomMessage('iis_title')]), mbError, MB_OK) 10 | else 11 | Result := true; 12 | end; -------------------------------------------------------------------------------- /Setup/scripts/products/jet4sp8.iss: -------------------------------------------------------------------------------- 1 | // http://support.microsoft.com/kb/239114 2 | 3 | [CustomMessages] 4 | jet4sp8_title=Jet 4 5 | 6 | en.jet4sp8_size=3.7 MB 7 | de.jet4sp8_size=3,7 MB 8 | 9 | 10 | [Code] 11 | const 12 | jet4sp8_url = 'http://download.microsoft.com/download/4/3/9/4393c9ac-e69e-458d-9f6d-2fe191c51469/Jet40SP8_9xNT.exe'; 13 | 14 | procedure jet4sp8(MinVersion: string); 15 | begin 16 | //check for Jet4 Service Pack 8 installation 17 | if (compareversion(fileversion(ExpandConstant('{sys}{\}msjet40.dll')), MinVersion) < 0) then 18 | AddProduct('jet4sp8.exe', 19 | '/q:a /c:"install /qb /l"', 20 | CustomMessage('jet4sp8_title'), 21 | CustomMessage('jet4sp8_size'), 22 | jet4sp8_url, 23 | false, false); 24 | end; -------------------------------------------------------------------------------- /Setup/scripts/products/mdac28.iss: -------------------------------------------------------------------------------- 1 | [CustomMessages] 2 | mdac28_title=Microsoft Data Access Components 2.8 3 | 4 | en.mdac28_size=5.4 MB 5 | de.mdac28_size=5,4 MB 6 | 7 | 8 | [Code] 9 | const 10 | mdac28_url = 'http://download.microsoft.com/download/c/d/f/cdfd58f1-3973-4c51-8851-49ae3777586f/MDAC_TYP.EXE'; 11 | 12 | procedure mdac28(MinVersion: string); 13 | var 14 | version: string; 15 | begin 16 | //check for MDAC installation 17 | RegQueryStringValue(HKLM, 'Software\Microsoft\DataAccess', 'FullInstallVer', version); 18 | if (compareversion(version, MinVersion) < 0) then 19 | AddProduct('mdac28.exe', 20 | '/q:a /c:"install /qb /l"', 21 | CustomMessage('mdac28_title'), 22 | CustomMessage('mdac28_size'), 23 | mdac28_url, 24 | false, false); 25 | end; -------------------------------------------------------------------------------- /Setup/scripts/products/msi20.iss: -------------------------------------------------------------------------------- 1 | [CustomMessages] 2 | msi20_title=Windows Installer 2.0 3 | 4 | en.msi20_size=1.7 MB 5 | de.msi20_size=1,7 MB 6 | 7 | 8 | [Code] 9 | const 10 | msi20_url = 'http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe'; 11 | 12 | procedure msi20(MinVersion: string); 13 | begin 14 | // Check for required Windows Installer 2.0 on Windows 98 and ME 15 | if (IsX86() and maxwinversion(4, 9) and (compareversion(fileversion(ExpandConstant('{sys}{\}msi.dll')), MinVersion) < 0)) then 16 | AddProduct('msi20.exe', 17 | '/q:a /c:"msiinst /delayrebootq"', 18 | CustomMessage('msi20_title'), 19 | CustomMessage('msi20_size'), 20 | msi20_url, 21 | false, false); 22 | end; -------------------------------------------------------------------------------- /Setup/scripts/products/msi31.iss: -------------------------------------------------------------------------------- 1 | [CustomMessages] 2 | msi31_title=Windows Installer 3.1 3 | 4 | en.msi31_size=2.5 MB 5 | de.msi31_size=2,5 MB 6 | 7 | 8 | [Code] 9 | const 10 | msi31_url = 'http://download.microsoft.com/download/1/4/7/147ded26-931c-4daf-9095-ec7baf996f46/WindowsInstaller-KB893803-v2-x86.exe'; 11 | 12 | procedure msi31(MinVersion: string); 13 | begin 14 | // Check for required Windows Installer 3.0 on Windows 2000 or higher 15 | if (IsX86() and minwinversion(5, 0) and (compareversion(fileversion(ExpandConstant('{sys}{\}msi.dll')), MinVersion) < 0)) then 16 | AddProduct('msi31.exe', 17 | '/passive /norestart', 18 | CustomMessage('msi31_title'), 19 | CustomMessage('msi31_size'), 20 | msi31_url, 21 | false, false); 22 | end; -------------------------------------------------------------------------------- /Setup/scripts/products/sqlcompact35sp2.iss: -------------------------------------------------------------------------------- 1 | [CustomMessages] 2 | sqlcompact35sp2_title=SQL Server Compact 3.5 Service Pack 2 3 | 4 | en.sqlcompact35sp2_size=5.3 MB 5 | de.sqlcompact35sp2_size=5,3 MB 6 | 7 | 8 | [Code] 9 | const 10 | sqlcompact35sp2_url = 'http://download.microsoft.com/download/E/C/1/EC1B2340-67A0-4B87-85F0-74D987A27160/SSCERuntime-ENU.exe'; 11 | 12 | procedure sqlcompact35sp2(); 13 | begin 14 | if (isX86() and not RegKeyExists(HKLM, 'SOFTWARE\Microsoft\Microsoft SQL Server Compact Edition\v3.5')) then 15 | AddProduct('sqlcompact35sp2.msi', 16 | '/qb', 17 | CustomMessage('sqlcompact35sp2_title'), 18 | CustomMessage('sqlcompact35sp2_size'), 19 | sqlcompact35sp2_url, 20 | false, false); 21 | end; 22 | -------------------------------------------------------------------------------- /SharedAssemblyInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/SharedAssemblyInformation.cs -------------------------------------------------------------------------------- /Support/BuildTasks/CopyScriptTypes.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Tests/GamebryoBaseTests/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /Tests/UtilTests/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /Transactions/Enlistment.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Nexus.Transactions 4 | { 5 | /// 6 | /// Describes the enlistment of a resource manager in a transaction. 7 | /// 8 | public class Enlistment 9 | { 10 | /// 11 | /// Gets or sets whether the enlisted resource manager has finished its processing. 12 | /// 13 | /// Whether the enlisted resource manager has finished its processing. 14 | internal bool DoneProcessing { get; set; } 15 | 16 | /// 17 | /// Marks the enlistmant as having finished. 18 | /// 19 | public virtual void Done() 20 | { 21 | DoneProcessing = true; 22 | } 23 | 24 | /// 25 | /// The default constructor. 26 | /// 27 | public Enlistment() 28 | { 29 | DoneProcessing = false; 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Transactions/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | 4 | // General Information about an assembly is controlled through the following 5 | // set of attributes. Change these attribute values to modify the information 6 | // associated with an assembly. 7 | [assembly: AssemblyTitle("Transactions")] 8 | [assembly: AssemblyDescription("An implementation of transactions without a timeout.")] 9 | [assembly: AssemblyProduct("Transactions")] 10 | 11 | // Setting ComVisible to false makes the types in this assembly not visible 12 | // to COM components. If you need to access a type in this assembly from 13 | // COM, set the ComVisible attribute to true on that type. 14 | [assembly: ComVisible(false)] 15 | 16 | // The following GUID is for the ID of the typelib if this project is exposed to COM 17 | [assembly: Guid("f0053e00-928b-4473-bda4-c44eca2e2728")] 18 | -------------------------------------------------------------------------------- /UI/Controls/DoubleBufferedListView.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Forms; 2 | 3 | namespace Nexus.UI.Controls 4 | { 5 | /// 6 | /// A normal , but with double buffering enabled. 7 | /// 8 | public class DoubleBufferedListView : ListView 9 | { 10 | #region Constructors 11 | 12 | /// 13 | /// The default constructor. 14 | /// 15 | public DoubleBufferedListView() 16 | : base() 17 | { 18 | this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true); 19 | } 20 | 21 | #endregion 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /UI/Controls/IStatusProviderAware.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows.Forms; 3 | 4 | namespace Nexus.UI.Controls 5 | { 6 | /// 7 | /// An interface that allows a control to specify where to display the icon 8 | /// of a . 9 | /// 10 | public interface IStatusProviderAware 11 | { 12 | /// 13 | /// Gets the child control next to which to display the icon. 14 | /// 15 | /// The child control next to which to display the icon. 16 | Control StatusProviderSite 17 | { 18 | get; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /UI/Controls/IViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Nexus.UI.Controls 4 | { 5 | /// 6 | /// This marks a class as a view model. 7 | /// 8 | public interface IViewModel 9 | { 10 | /// 11 | /// Validates the view model. 12 | /// 13 | /// true if the model is valid; 14 | /// false otherwise. 15 | bool Validate(); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /UI/Controls/IXmlTreeNodeFormatter.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Nexus.UI.Controls 3 | { 4 | /// 5 | /// Describes the methods and propertied of an XML tree node formatter. 6 | /// 7 | /// 8 | /// An XML Tree Node Formatter sets the format of s. 9 | /// 10 | public interface IXmlTreeNodeFormatter 11 | { 12 | /// 13 | /// Formats the given node. 14 | /// 15 | /// The node to format. 16 | void FormatNode(XmlTreeNode p_xtnNode); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /UI/IFontSetResolver.cs: -------------------------------------------------------------------------------- 1 | using System.Drawing; 2 | 3 | namespace Nexus.UI 4 | { 5 | /// 6 | /// Describes the methods and properties of a font set resolver. 7 | /// 8 | /// 9 | /// A font set resolver determines which font to use for the . 10 | /// 11 | public interface IFontSetResolver 12 | { 13 | /// 14 | /// Returns a font that best matches the described font set. 15 | /// 16 | /// The information describing the desired font. 17 | /// A font that best matches the described font set. 18 | Font RequestFont(FontSetInformation p_fsiFontInfo); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /UI/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | 4 | // General Information about an assembly is controlled through the following 5 | // set of attributes. Change these attribute values to modify the information 6 | // associated with an assembly. 7 | [assembly: AssemblyTitle("UI")] 8 | [assembly: AssemblyDescription("A control library.")] 9 | [assembly: AssemblyProduct("UI")] 10 | 11 | // Setting ComVisible to false makes the types in this assembly not visible 12 | // to COM components. If you need to access a type in this assembly from 13 | // COM, set the ComVisible attribute to true on that type. 14 | [assembly: ComVisible(false)] 15 | 16 | // The following GUID is for the ID of the typelib if this project is exposed to COM 17 | [assembly: Guid("27580c05-bf72-43cc-a9b7-46b6d66944ef")] 18 | -------------------------------------------------------------------------------- /UI/Resources/Folder_Open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/Folder_Open.png -------------------------------------------------------------------------------- /UI/Resources/Hard_Drive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/Hard_Drive.png -------------------------------------------------------------------------------- /UI/Resources/ItalicHS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/ItalicHS.png -------------------------------------------------------------------------------- /UI/Resources/PropertiesHH.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/PropertiesHH.bmp -------------------------------------------------------------------------------- /UI/Resources/VSObject_EnumItem.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/VSObject_EnumItem.bmp -------------------------------------------------------------------------------- /UI/Resources/Warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/Warning.png -------------------------------------------------------------------------------- /UI/Resources/application-xhtml+xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/application-xhtml+xml.png -------------------------------------------------------------------------------- /UI/Resources/arrow_down_black_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/arrow_down_black_small.png -------------------------------------------------------------------------------- /UI/Resources/arrow_up_black_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/arrow_up_black_small.png -------------------------------------------------------------------------------- /UI/Resources/boldhs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/boldhs.png -------------------------------------------------------------------------------- /UI/Resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/close.png -------------------------------------------------------------------------------- /UI/Resources/close_hot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/close_hot.png -------------------------------------------------------------------------------- /UI/Resources/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/error.png -------------------------------------------------------------------------------- /UI/Resources/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/help.png -------------------------------------------------------------------------------- /UI/Resources/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/info.png -------------------------------------------------------------------------------- /UI/Resources/justify_centre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/justify_centre.png -------------------------------------------------------------------------------- /UI/Resources/justify_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/justify_left.png -------------------------------------------------------------------------------- /UI/Resources/justify_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/justify_right.png -------------------------------------------------------------------------------- /UI/Resources/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/open.png -------------------------------------------------------------------------------- /UI/Resources/open_hot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/open_hot.png -------------------------------------------------------------------------------- /UI/Resources/strikeout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/strikeout.png -------------------------------------------------------------------------------- /UI/Resources/underline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/underline.png -------------------------------------------------------------------------------- /UI/Resources/zoom-fit-best-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/zoom-fit-best-2.png -------------------------------------------------------------------------------- /UI/Resources/zoom-original.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/UI/Resources/zoom-original.png -------------------------------------------------------------------------------- /Util/CancelEventArgs`1.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel; 2 | 3 | namespace Nexus.Client.Util 4 | { 5 | /// 6 | /// Describes the arguments passed to a cancelable event. 7 | /// 8 | /// The type of the command argument. 9 | public class CancelEventArgs : CancelEventArgs 10 | { 11 | /// 12 | /// Gets or sets the argument. 13 | /// 14 | /// The argument. 15 | public T Argument { get; protected set; } 16 | 17 | /// 18 | /// A simple contructor that initializes the object with the given values. 19 | /// 20 | /// The argument. 21 | public CancelEventArgs(T p_tArgument) 22 | { 23 | Argument = p_tArgument; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Util/Delegates.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Nexus.Client.Util 3 | { 4 | /// 5 | /// Confirms an action. 6 | /// 7 | /// Whether the choice should be remembered. 8 | /// true if the action has been confirmed; 9 | /// false otherwise. 10 | public delegate bool ConfirmRememberedActionMethod(out bool p_booRememberSelection); 11 | } 12 | -------------------------------------------------------------------------------- /Util/EventArgs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Nexus.Client.Util 4 | { 5 | /// 6 | /// Describes the arguments passed to an event. 7 | /// 8 | /// The type of the command argument. 9 | public class EventArgs : EventArgs 10 | { 11 | /// 12 | /// Gets or sets the argument. 13 | /// 14 | /// The argument. 15 | public T Argument { get; protected set; } 16 | 17 | /// 18 | /// A simple contructor that initializes the object with the given values. 19 | /// 20 | /// The argument. 21 | public EventArgs(T p_tArgument) 22 | { 23 | Argument = p_tArgument; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Util/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | 4 | // General Information about an assembly is controlled through the following 5 | // set of attributes. Change these attribute values to modify the information 6 | // associated with an assembly. 7 | [assembly: AssemblyTitle("Util")] 8 | [assembly: AssemblyDescription("A library of utilities.")] 9 | [assembly: AssemblyProduct("Util")] 10 | 11 | // Setting ComVisible to false makes the types in this assembly not visible 12 | // to COM components. If you need to access a type in this assembly from 13 | // COM, set the ComVisible attribute to true on that type. 14 | [assembly: ComVisible(false)] 15 | 16 | // The following GUID is for the ID of the typelib if this project is exposed to COM 17 | [assembly: Guid("3fe90f41-69a0-45bd-97e4-c0e9fdb71797")] 18 | -------------------------------------------------------------------------------- /Util/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- 1 | version: '{build}-{branch}' 2 | image: Visual Studio 2017 3 | configuration: Release 4 | platform: Any CPU 5 | 6 | before_build: 7 | - nuget restore 8 | 9 | build: 10 | parallel: true 11 | project: NexusClient.sln 12 | verbosity: minimal 13 | 14 | # Uncomment the lines below to produce an installer. 15 | # Note: I'm not sure this works since it takes over 20 minutes and 16 | # still is not completed. 17 | 18 | # after_build: 19 | # - ps: "$workingDirectory = [System.Environment]::ExpandEnvironmentVariables(\"%APPVEYOR_BUILD_FOLDER%\") \nStart-Process -FilePath \"C:\\Program Files (x86)\\Inno Setup 5\\Compil32.exe\" -ArgumentList (\"/cc `\"Setup\\setup.iss`\"\") -WorkingDirectory $workingDirectory -Wait" 20 | 21 | # artifacts: 22 | # - path: Stage\Installer\*.exe 23 | # name: Installer 24 | -------------------------------------------------------------------------------- /lib/Antlr/Antlr3.Runtime.Debug.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/Antlr/Antlr3.Runtime.Debug.dll -------------------------------------------------------------------------------- /lib/Antlr/Antlr3.Runtime.JavaExtensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/Antlr/Antlr3.Runtime.JavaExtensions.dll -------------------------------------------------------------------------------- /lib/Antlr/Antlr3.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/Antlr/Antlr3.Runtime.dll -------------------------------------------------------------------------------- /lib/Antlr/Antlr3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/Antlr/Antlr3.exe -------------------------------------------------------------------------------- /lib/Antlr/Antlr3.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/Antlr/Antlr4.StringTemplate.Visualizer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/Antlr/Antlr4.StringTemplate.Visualizer.dll -------------------------------------------------------------------------------- /lib/Antlr/Antlr4.StringTemplate.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/Antlr/Antlr4.StringTemplate.dll -------------------------------------------------------------------------------- /lib/Antlr/AntlrBuildTask.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/Antlr/AntlrBuildTask.dll -------------------------------------------------------------------------------- /lib/Antlr/Targets/Antlr3.Targets.CSharp2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/Antlr/Targets/Antlr3.Targets.CSharp2.dll -------------------------------------------------------------------------------- /lib/Antlr/Targets/Antlr3.Targets.CSharp3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/Antlr/Targets/Antlr3.Targets.CSharp3.dll -------------------------------------------------------------------------------- /lib/Antlr/Tool/Templates/depend.stg: -------------------------------------------------------------------------------- 1 | /** templates used to generate make-compatible dependencies */ 2 | group depend; 3 | 4 | /** Generate "f : x, y, z" dependencies for input 5 | * dependencies and generated files. in and out 6 | * are File objects. For example, you can say 7 | * 8 | */ 9 | dependencies(grammarFileName,in,out) ::= << 10 | : 11 | : }; separator="\n"> 12 | >> 13 | -------------------------------------------------------------------------------- /lib/ICSharpCode.TextEditor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/ICSharpCode.TextEditor.dll -------------------------------------------------------------------------------- /lib/NCalc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/NCalc.dll -------------------------------------------------------------------------------- /lib/ObjectListView.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/ObjectListView.dll -------------------------------------------------------------------------------- /lib/websocket-sharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nexus-Mods/Nexus-Mod-Manager/b4a1eb5c4de48b01e08fc2c0b51b8b560901f263/lib/websocket-sharp.dll -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | --------------------------------------------------------------------------------