diff --git a/.doctrees/api/mobase.IOrganizer.doctree b/.doctrees/api/mobase.IOrganizer.doctree index f1faeb4..aa8fe96 100644 Binary files a/.doctrees/api/mobase.IOrganizer.doctree and b/.doctrees/api/mobase.IOrganizer.doctree differ diff --git a/.doctrees/api/mobase.IPluginGame.doctree b/.doctrees/api/mobase.IPluginGame.doctree index 68ed8bf..1aa151b 100644 Binary files a/.doctrees/api/mobase.IPluginGame.doctree and b/.doctrees/api/mobase.IPluginGame.doctree differ diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index b50d5a2..7d95c18 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/_sources/api/mobase.IOrganizer.rst.txt b/_sources/api/mobase.IOrganizer.rst.txt index 4045984..e11b853 100644 --- a/_sources/api/mobase.IOrganizer.rst.txt +++ b/_sources/api/mobase.IOrganizer.rst.txt @@ -30,6 +30,7 @@ IOrganizer ~IOrganizer.modsPath ~IOrganizer.onAboutToRun ~IOrganizer.onFinishedRun + ~IOrganizer.onNextRefresh ~IOrganizer.onPluginDisabled ~IOrganizer.onPluginEnabled ~IOrganizer.onPluginSettingChanged @@ -76,6 +77,7 @@ IOrganizer .. automethod:: modsPath .. automethod:: onAboutToRun .. automethod:: onFinishedRun + .. automethod:: onNextRefresh .. automethod:: onPluginDisabled .. automethod:: onPluginEnabled .. automethod:: onPluginSettingChanged diff --git a/_sources/api/mobase.IPluginGame.rst.txt b/_sources/api/mobase.IPluginGame.rst.txt index 1c59eda..ff49aa8 100644 --- a/_sources/api/mobase.IPluginGame.rst.txt +++ b/_sources/api/mobase.IPluginGame.rst.txt @@ -16,6 +16,7 @@ IPluginGame ~IPluginGame.dataDirectory ~IPluginGame.detectGame ~IPluginGame.documentsDirectory + ~IPluginGame.enabledPlugins ~IPluginGame.executableForcedLoads ~IPluginGame.executables ~IPluginGame.feature @@ -55,6 +56,7 @@ IPluginGame .. automethod:: dataDirectory .. automethod:: detectGame .. automethod:: documentsDirectory + .. automethod:: enabledPlugins .. automethod:: executableForcedLoads .. automethod:: executables .. automethod:: feature diff --git a/api/mobase.IOrganizer.html b/api/mobase.IOrganizer.html index 0d70d1c..f85ef35 100644 --- a/api/mobase.IOrganizer.html +++ b/api/mobase.IOrganizer.html @@ -465,37 +465,40 @@ of Mod Organizer to be used by plugins.

-

onAboutToRun(callback)

-

Install a new handler to be called when an application is about to run.

+

onAboutToRun(**kwds)

+

Helper for @overload to raise when called.

onFinishedRun(callback)

Install a new handler to be called when an application has finished running.

-

onPluginDisabled(**kwds)

+

onNextRefresh(callback[, immediate_if_possible])

+

Install a new handler to be called on the next refresh or immediately.

+ +

onPluginDisabled(**kwds)

Helper for @overload to raise when called.

-

onPluginEnabled(**kwds)

+

onPluginEnabled(**kwds)

Helper for @overload to raise when called.

-

onPluginSettingChanged(callback)

+

onPluginSettingChanged(callback)

Install a new handler to be called when a plugin setting is changed.

-

onProfileChanged(callback)

+

onProfileChanged(callback)

Install a new handler to be called when the current profile is changed.

-

onProfileCreated(callback)

+

onProfileCreated(callback)

Install a new handler to be called when a new profile is created.

-

onProfileRemoved(callback)

+

onProfileRemoved(callback)

Install a new handler to be called when a profile is remove.

-

onProfileRenamed(callback)

+

onProfileRenamed(callback)

Install a new handler to be called when a profile is renamed.

-

onUserInterfaceInitialized(callback)

+

onUserInterfaceInitialized(callback)

Install a new handler to be called when the UI has been fully initialized.

-

overwritePath()

+

overwritePath()

rtype:

str

@@ -503,13 +506,13 @@ of Mod Organizer to be used by plugins.

-

persistent(plugin_name, key[, default])

+

persistent(plugin_name, key[, default])

Retrieve the specified persistent value for a plugin.

-

pluginDataPath()

+

pluginDataPath()

Retrieve the path to a directory where plugin data should be stored.

-

pluginList()

+

pluginList()

rtype:

IPluginList

@@ -517,10 +520,10 @@ of Mod Organizer to be used by plugins.

-

pluginSetting(plugin_name, key)

+

pluginSetting(plugin_name, key)

Retrieve settings of plugins.

-

profile()

+

profile()

rtype:

IProfile

@@ -528,7 +531,7 @@ of Mod Organizer to be used by plugins.

-

profileName()

+

profileName()

rtype:

str

@@ -536,7 +539,7 @@ of Mod Organizer to be used by plugins.

-

profilePath()

+

profilePath()

rtype:

str

@@ -544,25 +547,25 @@ of Mod Organizer to be used by plugins.

-

refresh([save_changes])

+

refresh([save_changes])

Refresh the internal mods file structure from disk.

-

resolvePath(filename)

+

resolvePath(filename)

Resolves a path relative to the virtual data directory to its absolute real path.

-

setPersistent(plugin_name, key, value[, sync])

+

setPersistent(plugin_name, key, value[, sync])

Set the specified persistent value for a plugin.

-

setPluginSetting(plugin_name, key, value)

+

setPluginSetting(plugin_name, key, value)

Set the specified setting for a plugin.

-

startApplication(executable[, args, cwd, ...])

+

startApplication(executable[, args, cwd, ...])

Starts an application with virtual filesystem active.

-

virtualFileTree()

+

virtualFileTree()

Retrieve a IFileTree object representing the virtual file tree.

-

waitForApplication(handle[, refresh])

+

waitForApplication(handle[, refresh])

Wait for the application corresponding to the given handle to finish.

@@ -827,22 +830,8 @@ from the display name for disambiguation.

-onAboutToRun(callback)
-

Install a new handler to be called when an application is about to run.

-

Multiple handlers can be installed. If any of the handler returns False, the application will -not run.

-
-
Return type:
-

bool

-
-
Parameters:
-

callback – The function to call when an application is about to run. The parameter is the absolute path -to the application to run. The function can return False to prevent the application from running.

-
-
Returns:
-

True if the handler was installed properly (there are currently no reasons for this to fail).

-
-
+onAboutToRun(**kwds) +

Helper for @overload to raise when called.

@@ -858,9 +847,31 @@ to the application to run. The function can return False to prevent the applicat path to the application, and the second parameter is the exit code of the application.

Returns:
-

True if the handler was installed properly (there are currently no reasons for this to fail).

+

True if the handler was installed properly (there are currently no reasons for

+

this to fail).

+ + +
+
+onNextRefresh(callback, immediate_if_possible=True)
+

Install a new handler to be called on the next refresh or immediately.

+
+
Return type:
+

bool

+
+
Parameters:
+
    +
  • callback – Function to call on the next refresh (or immediately).

  • +
  • immediate_if_possible – If True, immediately run the callback if no refresh is currently running.

  • +
+
+
Returns:
+

True if the handler was installed properly (there are currently no reasons for

+
+
+

this to fail).

diff --git a/api/mobase.IPluginGame.html b/api/mobase.IPluginGame.html index d92332d..c5e39e5 100644 --- a/api/mobase.IPluginGame.html +++ b/api/mobase.IPluginGame.html @@ -417,7 +417,15 @@ plugin:

executableForcedLoads()

+

enabledPlugins()

+

+
rtype:
+

Sequence[str]

+
+
+

+ +

executableForcedLoads()

rtype:

Sequence[ExecutableForcedLoadSetting]

@@ -425,7 +433,7 @@ plugin:

executables()

+

executables()

rtype:

Sequence[ExecutableInfo]

@@ -433,13 +441,13 @@ plugin:

feature(feature_type)

+

feature(feature_type)

Retrieve a specified game feature from this plugin.

-

featureList()

+

featureList()

Retrieve the list of game features implemented for this plugin.

-

gameDirectory()

+

gameDirectory()

rtype:

QDir

@@ -447,7 +455,7 @@ plugin:

gameIcon()

+

gameIcon()

rtype:

QIcon

@@ -455,7 +463,7 @@ plugin:

gameName()

+

gameName()

rtype:

str

@@ -463,7 +471,7 @@ plugin:

gameNexusName()

+

gameNexusName()

rtype:

str

@@ -471,7 +479,7 @@ plugin:

gameShortName()

+

gameShortName()

rtype:

str

@@ -479,10 +487,10 @@ plugin:

gameVariants()

+

gameVariants()

Retrieve the list of variants for this game.

-

gameVersion()

+

gameVersion()

rtype:

str

@@ -490,7 +498,7 @@ plugin:

getLauncherName()

+

getLauncherName()

rtype:

str

@@ -498,7 +506,7 @@ plugin:

getSupportURL()

+

getSupportURL()

rtype:

str

@@ -506,7 +514,7 @@ plugin:

iniFiles()

+

iniFiles()

rtype:

Sequence[str]

@@ -514,10 +522,10 @@ plugin:

initializeProfile(directory, settings)

+

initializeProfile(directory, settings)

Initialize a profile for this game.

-

isInstalled()

+

isInstalled()

rtype:

bool

@@ -525,10 +533,10 @@ plugin:

listSaves(folder)

+

listSaves(folder)

List saves in the given directory.

-

loadOrderMechanism()

+

loadOrderMechanism()

rtype:

LoadOrderMechanism

@@ -536,16 +544,16 @@ plugin:

looksValid(directory)

+

looksValid(directory)

Check if the given directory looks like a valid game installation.

-

nexusGameID()

+

nexusGameID()

Retrieve the Nexus game ID for this game.

-

nexusModOrganizerID()

+

nexusModOrganizerID()

Retrieve the Nexus mod ID of Mod Organizer for this game.

-

primaryPlugins()

+

primaryPlugins()

rtype:

Sequence[str]

@@ -553,10 +561,10 @@ plugin:

primarySources()

+

primarySources()

Retrieve primary alternative 'short' names for this game.

-

savesDirectory()

+

savesDirectory()

rtype:

QDir

@@ -564,16 +572,16 @@ plugin:

secondaryDataDirectories()

+

secondaryDataDirectories()

Retrieve the list of secondary data directories.

-

setGamePath(path)

+

setGamePath(path)

Set the path to the managed game.

-

setGameVariant(variant)

+

setGameVariant(variant)

Set the game variant.

-

sortMechanism()

+

sortMechanism()

rtype:

SortMechanism

@@ -581,10 +589,10 @@ plugin:

steamAPPId()

+

steamAPPId()

Retrieve the Steam app ID for this game.

-

validShortNames()

+

validShortNames()

Retrieve the valid 'short' names for this game.

@@ -592,7 +600,7 @@ plugin: Methods Documentation

-abstract CCPlugins()
+CCPlugins()
Return type:

Sequence[str]

@@ -605,7 +613,7 @@ plugin:
-abstract DLCPlugins()
+DLCPlugins()
Return type:

Sequence[str]

@@ -676,6 +684,19 @@ methods should work properly after the call to detectGame() (and be
+
+
+enabledPlugins()
+
+
Return type:
+

Sequence[str]

+
+
Returns:
+

A list of plugins enabled by the game but not in a strict load order.

+
+
+
+
abstract executableForcedLoads()
@@ -691,7 +712,7 @@ methods should work properly after the call to detectGame() (and be
-abstract executables()
+executables()
Return type:

Sequence[ExecutableInfo]

@@ -776,7 +797,7 @@ methods should work properly after the call to detectGame() (and be
-abstract gameNexusName()
+gameNexusName()
Return type:

str

@@ -802,7 +823,7 @@ methods should work properly after the call to detectGame() (and be
-abstract gameVariants()
+gameVariants()

Retrieve the list of variants for this game.

If there are multiple variants of a game (and the variants make a difference to the plugin), like a regular one and a GOTY-edition, the plugin can return a list of them @@ -859,7 +880,7 @@ and the user gets to chose which one he owns.

-abstract iniFiles()
+iniFiles()
Return type:

Sequence[str]

@@ -924,7 +945,7 @@ it so the implementations have to gracefully handle the case that the directory
-abstract loadOrderMechanism()
+loadOrderMechanism()
Return type:

LoadOrderMechanism

@@ -969,7 +990,7 @@ it so the implementations have to gracefully handle the case that the directory
-abstract nexusModOrganizerID()
+nexusModOrganizerID()

Retrieve the Nexus mod ID of Mod Organizer for this game.

Return type:
@@ -989,7 +1010,7 @@ it so the implementations have to gracefully handle the case that the directory
-abstract primaryPlugins()
+primaryPlugins()
Return type:

Sequence[str]

@@ -1002,7 +1023,7 @@ it so the implementations have to gracefully handle the case that the directory
-abstract primarySources()
+primarySources()

Retrieve primary alternative ‘short’ names for this game.

This is used to determine if a Nexus (or other) download source should be considered as a primary source for the game so that it is not flagged as an alternative one.

@@ -1031,7 +1052,7 @@ as a primary source for the game so that it is not flagged as an alternative one
-abstract secondaryDataDirectories()
+secondaryDataDirectories()

Retrieve the list of secondary data directories. Each directories should be assigned a unique name that differs from “data” which is the name of the main data directory returned by dataDirectory().

@@ -1080,7 +1101,7 @@ called on start with the user-selected game variant.

-abstract sortMechanism()
+sortMechanism()
Return type:

SortMechanism

@@ -1093,7 +1114,7 @@ called on start with the user-selected game variant.

-abstract steamAPPId()
+steamAPPId()

Retrieve the Steam app ID for this game.

If the game is not available on Steam, this should return an empty string.

If a game is available in multiple versions, those might have different app ids. The plugin diff --git a/genindex.html b/genindex.html index 3a58312..c73817f 100644 --- a/genindex.html +++ b/genindex.html @@ -598,6 +598,8 @@

  • enabled() (mobase.ExecutableForcedLoadSetting method)
  • enabledByDefault() (mobase.IPlugin method) +
  • +
  • enabledPlugins() (mobase.IPluginGame method)
  • ENDORSED (mobase.ModState attribute)
  • @@ -1154,6 +1156,8 @@
  • onModRemoved() (mobase.IModList method)
  • onModStateChanged() (mobase.IModList method) +
  • +
  • onNextRefresh() (mobase.IOrganizer method)
  • onPluginDisabled() (mobase.IOrganizer method)
  • diff --git a/objects.inv b/objects.inv index 988521a..3c76a50 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/searchindex.js b/searchindex.js index 5c93eac..12efb9a 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api/mobase.BSAInvalidation", "api/mobase.DataArchives", "api/mobase.EndorsedState", "api/mobase.ExecutableForcedLoadSetting", "api/mobase.ExecutableInfo", "api/mobase.FileInfo", "api/mobase.FileTreeEntry", "api/mobase.GamePlugins", "api/mobase.GuessQuality", "api/mobase.GuessedString", "api/mobase.IDownloadManager", "api/mobase.IFileTree", "api/mobase.IInstallationManager", "api/mobase.IModInterface", "api/mobase.IModList", "api/mobase.IModRepositoryBridge", "api/mobase.IOrganizer", "api/mobase.IPlugin", "api/mobase.IPluginDiagnose", "api/mobase.IPluginFileMapper", "api/mobase.IPluginGame", "api/mobase.IPluginInstaller", "api/mobase.IPluginInstallerCustom", "api/mobase.IPluginInstallerSimple", "api/mobase.IPluginList", "api/mobase.IPluginModPage", "api/mobase.IPluginPreview", "api/mobase.IPluginRequirement", "api/mobase.IPluginTool", "api/mobase.IProfile", "api/mobase.ISaveGame", "api/mobase.ISaveGameInfoWidget", "api/mobase.InstallResult", "api/mobase.LoadOrderMechanism", "api/mobase.LocalSavegames", "api/mobase.Mapping", "api/mobase.ModDataChecker", "api/mobase.ModDataContent", "api/mobase.ModRepositoryFileInfo", "api/mobase.ModState", "api/mobase.PluginRequirementFactory", "api/mobase.PluginSetting", "api/mobase.PluginState", "api/mobase.ProfileSetting", "api/mobase.ReleaseType", "api/mobase.SaveGameInfo", "api/mobase.ScriptExtender", "api/mobase.SortMechanism", "api/mobase.TrackedState", "api/mobase.UnmanagedMods", "api/mobase.VersionInfo", "api/mobase.VersionScheme", "api/mobase.getFileVersion", "api/mobase.getIconForExecutable", "api/mobase.getProductVersion", "faq", "index", "mobase", "modules", "plugin-types", "setup-tools", "writing-plugins"], "filenames": ["api/mobase.BSAInvalidation.rst", "api/mobase.DataArchives.rst", "api/mobase.EndorsedState.rst", "api/mobase.ExecutableForcedLoadSetting.rst", "api/mobase.ExecutableInfo.rst", "api/mobase.FileInfo.rst", "api/mobase.FileTreeEntry.rst", "api/mobase.GamePlugins.rst", "api/mobase.GuessQuality.rst", "api/mobase.GuessedString.rst", "api/mobase.IDownloadManager.rst", "api/mobase.IFileTree.rst", "api/mobase.IInstallationManager.rst", "api/mobase.IModInterface.rst", "api/mobase.IModList.rst", "api/mobase.IModRepositoryBridge.rst", "api/mobase.IOrganizer.rst", "api/mobase.IPlugin.rst", "api/mobase.IPluginDiagnose.rst", "api/mobase.IPluginFileMapper.rst", "api/mobase.IPluginGame.rst", "api/mobase.IPluginInstaller.rst", "api/mobase.IPluginInstallerCustom.rst", "api/mobase.IPluginInstallerSimple.rst", "api/mobase.IPluginList.rst", "api/mobase.IPluginModPage.rst", "api/mobase.IPluginPreview.rst", "api/mobase.IPluginRequirement.rst", "api/mobase.IPluginTool.rst", "api/mobase.IProfile.rst", "api/mobase.ISaveGame.rst", "api/mobase.ISaveGameInfoWidget.rst", "api/mobase.InstallResult.rst", "api/mobase.LoadOrderMechanism.rst", "api/mobase.LocalSavegames.rst", "api/mobase.Mapping.rst", "api/mobase.ModDataChecker.rst", "api/mobase.ModDataContent.rst", "api/mobase.ModRepositoryFileInfo.rst", "api/mobase.ModState.rst", "api/mobase.PluginRequirementFactory.rst", "api/mobase.PluginSetting.rst", "api/mobase.PluginState.rst", "api/mobase.ProfileSetting.rst", "api/mobase.ReleaseType.rst", "api/mobase.SaveGameInfo.rst", "api/mobase.ScriptExtender.rst", "api/mobase.SortMechanism.rst", "api/mobase.TrackedState.rst", "api/mobase.UnmanagedMods.rst", "api/mobase.VersionInfo.rst", "api/mobase.VersionScheme.rst", "api/mobase.getFileVersion.rst", "api/mobase.getIconForExecutable.rst", "api/mobase.getProductVersion.rst", "faq.rst", "index.rst", "mobase.rst", "modules.rst", "plugin-types.rst", "setup-tools.rst", "writing-plugins.rst"], "titles": ["BSAInvalidation", "DataArchives", "EndorsedState", "ExecutableForcedLoadSetting", "ExecutableInfo", "FileInfo", "FileTreeEntry", "GamePlugins", "GuessQuality", "GuessedString", "IDownloadManager", "IFileTree", "IInstallationManager", "IModInterface", "IModList", "IModRepositoryBridge", "IOrganizer", "IPlugin", "IPluginDiagnose", "IPluginFileMapper", "IPluginGame", "IPluginInstaller", "IPluginInstallerCustom", "IPluginInstallerSimple", "IPluginList", "IPluginModPage", "IPluginPreview", "IPluginRequirement", "IPluginTool", "IProfile", "ISaveGame", "ISaveGameInfoWidget", "InstallResult", "LoadOrderMechanism", "LocalSavegames", "Mapping", "ModDataChecker", "ModDataContent", "ModRepositoryFileInfo", "ModState", "PluginRequirementFactory", "PluginSetting", "PluginState", "ProfileSetting", "ReleaseType", "SaveGameInfo", "ScriptExtender", "SortMechanism", "TrackedState", "UnmanagedMods", "VersionInfo", "VersionScheme", "getFileVersion", "getIconForExecutable", "getProductVersion", "FAQ", "Welcome to MO2 Python Plugin API\u2019s documentation!", "mobase API", "mobase", "Type of Plugins", "Setting up the environment", "Writing Plugins"], "terms": {"class": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 56, 58, 59, 60, 61], "mobas": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 61], "base": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 55, 59, 61], "abc": [0, 1, 7, 17, 34, 36, 37, 45, 46, 49], "method": [0, 1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 40, 45, 46, 49, 50, 56, 61], "summari": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], "document": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 60, 61], "abstract": [0, 1, 7, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 31, 34, 36, 37, 45, 46, 49, 61], "activ": [0, 16, 18, 20, 24, 39, 42, 61], "profil": [0, 1, 14, 16, 20, 28, 29, 30, 34, 59, 61], "return": [0, 1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 40, 45, 46, 49, 50, 52, 53, 54, 55, 60, 61], "type": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 60, 61], "none": [0, 1, 2, 6, 7, 8, 9, 11, 13, 14, 15, 16, 18, 20, 21, 24, 25, 27, 28, 31, 32, 33, 39, 42, 43, 44, 45, 47, 48, 50, 51, 59], "deactiv": 0, "isinvalidationbsa": 0, "name": [0, 1, 2, 6, 8, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 28, 29, 30, 32, 33, 37, 38, 39, 42, 43, 44, 46, 47, 48, 49, 51, 60, 61], "bool": [0, 3, 4, 6, 7, 10, 11, 13, 14, 16, 17, 18, 20, 21, 24, 25, 29, 34, 35, 46, 50, 60, 61], "addarch": 1, "index": 1, "add": [1, 19, 26, 59, 60, 61], "an": [1, 6, 10, 11, 12, 13, 14, 16, 20, 21, 22, 23, 24, 28, 37, 50, 52, 53, 54, 56, 59, 61], "archiv": [1, 5, 11, 12, 16, 21, 22, 23, 29, 36, 49, 59, 61], "list": [1, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 26, 28, 29, 30, 34, 37, 40, 45, 49, 55, 59, 61], "paramet": [1, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 36, 37, 40, 41, 45, 49, 50, 52, 53, 54], "insert": [1, 11], "befor": [1, 16, 17, 20, 21, 24], "us": [1, 6, 8, 9, 11, 12, 13, 14, 16, 17, 18, 20, 21, 23, 25, 28, 30, 36, 37, 40, 46, 50, 59, 60, 61], "0": [1, 12, 15, 16, 38, 50, 60, 61], "begin": 1, "int_max": 1, "end": [1, 9, 11, 12, 21], "retriev": [1, 6, 10, 11, 13, 14, 16, 17, 18, 20, 21, 24, 29, 30, 37, 45, 46, 49, 52, 53, 54, 61], "given": [1, 6, 10, 11, 12, 13, 14, 16, 18, 20, 21, 22, 23, 24, 29, 36, 37, 49, 50, 52, 54, 61], "sequenc": [1, 4, 7, 12, 13, 14, 16, 17, 20, 24, 30, 45, 49], "str": [1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 22, 23, 24, 25, 26, 28, 29, 30, 35, 38, 45, 46, 49, 50, 52, 54, 61], "from": [1, 6, 8, 9, 10, 11, 12, 13, 14, 16, 20, 22, 23, 24, 40, 45, 55, 59, 60, 61], "The": [1, 6, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 36, 37, 40, 41, 45, 46, 49, 50, 52, 53, 54, 55, 59, 60, 61], "removearch": 1, "remov": [1, 6, 10, 11, 13, 14, 16, 59], "vanillaarch": 1, "vanilla": 1, "ar": [1, 6, 7, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 24, 26, 28, 29, 37, 50, 56, 59, 60, 61], "file": [1, 5, 6, 10, 11, 12, 13, 15, 16, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 37, 46, 49, 52], "ship": [1, 17, 61], "origin": [1, 5, 12, 14, 16, 24, 61], "game": [1, 10, 13, 15, 16, 20, 22, 24, 29, 30, 31, 36, 37, 45, 46, 49, 56, 61], "valu": [2, 8, 9, 13, 14, 16, 32, 33, 39, 41, 42, 43, 44, 47, 48, 50, 51], "modul": [2, 8, 17, 32, 33, 39, 42, 43, 44, 45, 47, 48, 51, 60], "qualnam": [2, 8, 32, 33, 39, 42, 43, 44, 47, 48, 51], "start": [2, 8, 16, 18, 20, 21, 25, 28, 32, 33, 36, 39, 42, 43, 44, 47, 48, 51, 56, 60], "1": [2, 8, 22, 23, 24, 32, 33, 39, 42, 43, 44, 47, 48, 50, 51, 56, 61], "boundari": [2, 8, 32, 33, 39, 42, 43, 44, 47, 48, 51], "enum": [2, 8, 32, 33, 39, 42, 43, 44, 47, 48, 51], "attribut": [2, 5, 6, 8, 11, 15, 20, 32, 33, 35, 36, 38, 39, 41, 42, 43, 44, 47, 48, 51], "endorsed_fals": 2, "endorsed_nev": 2, "endorsed_tru": 2, "endorsed_unknown": 2, "process": [3, 11, 16, 21, 22, 36], "librari": [3, 20, 24], "object": [3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 23, 24, 27, 29, 30, 35, 38, 40, 41, 50], "enabl": [3, 14, 16, 17, 24, 29, 60, 61], "forc": [3, 20], "withen": 3, "withforc": 3, "titl": 4, "binari": [4, 46], "argument": [4, 14, 16, 55, 61], "ascustom": 4, "qfileinfo": [4, 16, 30, 46, 49], "iscustom": 4, "isvalid": [4, 50], "steamappid": [4, 20], "withargu": 4, "withsteamappid": 4, "app_id": 4, "withworkingdirectori": 4, "directori": [4, 6, 11, 12, 16, 20, 29, 59, 60], "workingdirectori": 4, "qdir": [4, 20, 46], "inform": [5, 6, 15, 16, 30, 41, 45, 50, 61], "about": [5, 16, 30, 45, 60], "virtual": [5, 16, 19, 20, 59, 60], "filepath": [5, 16, 52], "repres": [6, 9, 13, 16, 20, 21, 23, 27, 36, 50], "entri": [6, 11, 12, 60], "tree": [6, 11, 12, 13, 16, 21, 23, 36, 37], "either": [6, 11, 21, 24, 29, 37, 56, 59], "thi": [6, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 36, 40, 41, 45, 50, 53, 55, 56, 59, 60, 61], "inherit": [6, 21, 56, 59], "ifiletre": [6, 13, 16, 23, 36, 58], "so": [6, 11, 14, 16, 17, 20, 28, 59, 60, 61], "oper": [6, 11, 13, 16, 21, 36, 59], "same": [6, 11, 16, 18, 24, 30, 59], "provid": [6, 11, 16, 17, 25, 37, 59, 60, 61], "conveni": 6, "queri": [6, 9, 16, 28, 59], "like": [6, 16, 20, 25, 28, 36, 59], "its": [6, 11, 14, 16, 28, 59, 61], "last": 6, "modif": [6, 61], "time": [6, 9, 17, 30], "It": [6, 17, 55, 60, 61], "also": [6, 9, 11, 17, 24, 55, 59, 60, 61], "astre": 6, "can": [6, 9, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 36, 37, 45, 50, 56, 59, 60, 61], "correspond": [6, 10, 11, 12, 13, 16, 18, 20, 21, 29, 37, 49], "case": [6, 10, 13, 16, 17, 20, 23, 45, 55], "filetyp": [6, 11], "ellipsi": [6, 11, 15, 36], "file_or_directori": 6, "detach": [6, 11], "parent": [6, 11, 21, 25, 28, 31, 45], "true": [6, 7, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 24, 25, 29, 40, 46, 50, 60, 61], "wa": [6, 10, 11, 12, 13, 14, 16, 17, 24, 61], "correctli": [6, 11, 13, 17], "fals": [6, 7, 11, 12, 13, 14, 16, 17, 18, 20, 21, 24, 25, 29, 35, 40, 46, 50, 61], "otherwis": [6, 7, 11, 13, 14, 16, 17, 18, 20, 21, 23, 24, 25, 27, 29, 40, 46, 50, 61], "hassuffix": 6, "kwd": [6, 9, 11, 14, 16, 22, 40], "helper": [6, 9, 11, 14, 16, 22, 40], "overload": [6, 9, 11, 14, 16, 22, 40], "rais": [6, 9, 11, 14, 16, 18, 22, 40], "when": [6, 9, 10, 11, 13, 14, 16, 17, 18, 20, 22, 24, 25, 28, 36, 37, 40, 56, 59, 60, 61], "call": [6, 9, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22, 24, 28, 36, 40, 55, 59, 61], "isdir": 6, "i": [6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 36, 37, 40, 41, 45, 46, 50, 56, 59, 60, 61], "isfil": 6, "moveto": 6, "move": [6, 11, 12, 14, 24, 60], "option": [6, 20, 27, 36, 45], "contain": [6, 10, 11, 12, 13, 14, 15, 16, 20, 21, 23, 25, 30, 50, 61], "root": [6, 11, 36], "unreach": 6, "path": [6, 10, 11, 12, 13, 16, 20, 21, 24, 26, 29, 30, 37, 46, 49, 52, 53, 54], "sep": [6, 11], "up": [6, 11, 12, 13, 16, 56], "propag": 6, "constant": [6, 59], "complex": [6, 59, 61], "full": [6, 18, 46], "never": [6, 17, 59], "store": [6, 16, 17, 20, 50], "separ": [6, 11, 13, 17], "creat": [6, 11, 12, 13, 16, 17, 18, 20, 22, 23, 40, 56, 59, 60, 61], "includ": [6, 11, 16, 24, 26, 59, 61], "pathfrom": 6, "reach": [6, 11], "must": [6, 11, 55, 60, 61], "empti": [6, 11, 12, 13, 16, 20, 22, 23, 24, 39, 52, 54, 55, 59], "string": [6, 9, 11, 12, 16, 17, 20, 23, 24, 37, 50, 52, 54, 61], "suffix": 6, "extens": [6, 12, 22, 24, 26, 46, 56, 60], "everyth": [6, 60], "after": [6, 11, 12, 14, 16, 17, 20, 60], "dot": 6, "ha": [6, 11, 16, 18, 20, 21, 24, 25, 28, 36, 45, 59, 60, 61], "getloadord": 7, "lightpluginsaresupport": 7, "light": [7, 24], "plugin": [7, 12, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 37, 40, 41, 46, 49, 50], "support": [7, 11, 12, 20, 21, 26, 59], "overridepluginsaresupport": 7, "overrid": [7, 11, 55], "readpluginlist": 7, "plugin_list": 7, "writepluginlist": 7, "describ": 8, "how": [8, 9, 20, 56, 59, 61], "good": [8, 13, 16, 61], "code": [8, 16], "consid": [8, 20, 59], "guess": [8, 9], "e": [8, 11, 13, 14, 16, 17, 20, 21, 22, 23, 24, 37, 46, 55, 59, 61], "mod": [8, 10, 12, 13, 14, 15, 16, 20, 21, 22, 23, 24, 25, 28, 29, 36, 37, 43, 49, 50, 56, 61], "determin": [8, 20, 24, 59], "anoth": [8, 13, 16, 59, 61], "sourc": [8, 11, 13, 20, 35], "should": [8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 25, 28, 36, 40, 50, 59, 60, 61], "overwrit": [8, 11, 13, 16, 24, 59], "fallback": 8, "invalid": [8, 11, 13, 14, 24, 29, 36, 50, 59, 61], "meta": [8, 22, 23, 59, 61], "preset": 8, "user": [8, 9, 13, 14, 15, 16, 20, 21, 25, 28, 36, 37, 41, 50, 59, 61], "qualiti": 9, "guessqual": [9, 58], "mai": [9, 10, 11, 13, 17, 22, 23, 49, 50], "set": [9, 13, 16, 17, 20, 21, 22, 24, 25, 26, 28, 29, 30, 31, 37, 41, 56, 61], "differ": [9, 11, 13, 16, 20, 23, 24, 59, 61], "place": [9, 16, 24, 28, 59, 61], "each": [9, 11, 20, 37, 59, 61], "chang": [9, 11, 14, 16, 17, 22, 23, 24, 61], "specifi": [9, 10, 11, 12, 13, 16, 20, 24, 25, 26], "sai": [9, 59], "probabl": [9, 17], "best": 9, "choic": [9, 59], "onli": [9, 11, 16, 20, 21, 23, 36, 41, 49, 50, 59, 61], "altern": [9, 10, 20, 39], "allow": [9, 10, 16, 20, 45, 55, 59, 61], "filter": [9, 11, 16], "If": [9, 11, 12, 13, 14, 16, 17, 18, 20, 21, 24, 29, 36, 40, 55, 59, 60, 61], "doesn": [9, 28, 59], "t": [9, 28, 59, 61], "pass": [9, 14, 16, 61], "ignor": [9, 13, 16], "reset": [9, 50], "setfilt": 9, "appli": 9, "everi": [9, 59, 61], "updat": [9, 13, 16, 17, 50, 59, 61], "reject": 9, "new": [9, 11, 12, 13, 14, 16, 23, 24, 60], "altogeth": 9, "modifi": [9, 16, 23, 28, 36, 59, 61], "variant": [9, 20], "downloadpath": 10, "id": [10, 12, 13, 15, 18, 20, 21, 22, 23, 37], "absolut": [10, 12, 13, 16, 20, 29, 49, 52, 53, 54, 61], "download": [10, 15, 16, 20, 25, 59, 60], "exist": [10, 11, 13, 16, 24, 39, 59], "yet": [10, 11, 16, 20, 22], "incomplet": [10, 55], "ondownloadcomplet": 10, "callback": [10, 11, 14, 16, 24], "instal": [10, 12, 13, 14, 16, 20, 21, 22, 23, 24, 28, 36, 46, 56, 60, 61], "handler": [10, 14, 16, 20, 24, 59], "complet": [10, 16, 55, 60], "function": [10, 11, 14, 16, 17, 20, 24, 55, 56, 58, 59, 61], "properli": [10, 14, 16, 20, 24, 59], "current": [10, 12, 13, 14, 16, 20, 21, 24, 28, 29, 53, 59, 61], "reason": [10, 13, 14, 16, 24], "fail": [10, 11, 12, 13, 14, 16, 24, 32, 40, 61], "ondownloadfail": 10, "ondownloadpaus": 10, "paus": 10, "ondownloadremov": 10, "startdownloadnexusfil": 10, "mod_id": [10, 12, 15, 38], "file_id": [10, 15, 38], "www": [10, 20, 60], "nexusmod": [10, 20], "com": [10, 20, 60], "alwai": [10, 11, 13, 16, 23, 30, 53, 59, 61], "being": [10, 16, 21, 56], "manag": [10, 12, 13, 16, 20, 21, 23, 61], "int": [10, 11, 12, 13, 14, 16, 18, 20, 21, 23, 24, 37, 38, 46, 50, 60, 61], "identifi": [10, 13, 14, 16, 20, 30], "startdownloadurl": 10, "url": [10, 13, 15, 20, 25], "switch": 10, "problem": [10, 16, 18, 27, 40, 59], "filetreeentri": [11, 58], "interfac": [11, 14, 16, 17, 18, 24, 28, 29, 37, 56], "wai": [11, 14, 17, 56, 59, 61], "visual": 11, "alter": 11, "actual": [11, 16, 20, 21, 23, 41, 59, 61], "disk": [11, 12, 13, 16, 37], "g": [11, 13, 14, 16, 17, 20, 21, 22, 23, 24, 37, 46, 55, 61], "insid": [11, 28, 59], "qtree": 11, "widget": [11, 21, 25, 26, 28, 31, 45], "read": [11, 60], "thread": 11, "safe": 11, "even": [11, 20, 21, 23, 24, 50, 55, 61], "been": [11, 16, 20, 21, 25, 28, 45, 60, 61], "popul": 11, "In": [11, 17, 23, 24, 37, 59, 60, 61], "order": [11, 16, 20, 24, 28, 37, 59, 61], "prevent": [11, 16], "wrong": 11, "usag": 11, "implement": [11, 17, 18, 20, 21, 25, 26, 28, 37, 45, 50, 56, 59, 61], "throw": [11, 18, 56], "unsupportedoperationexcept": 11, "By": 11, "default": [11, 13, 16, 17, 20, 21, 28], "all": [11, 13, 14, 17, 20, 24, 26, 28, 30, 37, 56, 59, 61], "some": [11, 16, 20, 28, 55, 59, 61], "make": [11, 20, 59], "sens": [11, 59], "mani": [11, 59, 61], "situat": 11, "goal": [11, 59], "reflect": 11, "made": 11, "child": 11, "relev": [11, 16, 59], "do": [11, 16, 20, 21, 25, 28, 45, 59, 60, 61], "built": 11, "upon": 11, "A": [11, 12, 13, 14, 16, 17, 20, 21, 22, 28, 37, 45, 50, 55, 59, 61], "hold": [11, 41, 45], "share": 11, "pointer": [11, 17, 21, 36], "while": [11, 59, 60, 61], "weak": 11, "mean": [11, 25, 59, 60], "descend": 11, "link": [11, 17, 19, 25, 59, 61], "strong": 11, "uplink": 11, "access": [11, 13, 16, 21, 25, 28, 59], "done": [11, 16], "lock": [11, 16], "null": [11, 17, 21, 36], "valid": [11, 13, 14, 17, 18, 20, 36, 39, 50, 60, 61], "structur": [11, 16, 23, 36], "impli": 11, "long": [11, 17], "initi": [11, 16, 17, 20, 21, 25, 28, 59, 61], "live": 11, "destroi": 11, "unless": [11, 13, 16, 25, 59, 61], "kept": 11, "howev": [11, 59], "guarante": [11, 17, 36], "one": [11, 14, 17, 20, 21, 24, 40, 56, 59, 61], "go": [11, 21, 22, 60, 61], "singl": 11, "node": 11, "possibl": [11, 13, 24, 25, 37, 59, 60, 61], "we": [11, 17, 60, 61], "still": [11, 16], "have": [11, 13, 14, 16, 17, 20, 22, 24, 28, 36, 55, 59, 60, 61], "continu": 11, "walkreturn": 11, "fail_if_exist": 11, "insertpolici": 11, "merg": [11, 16, 61], "replac": [11, 16, 60], "skip": 11, "stop": 11, "adddirectori": 11, "under": [11, 37], "miss": [11, 42, 45, 55], "folder": [11, 12, 16, 20, 29, 30, 36, 46, 59, 60, 61], "alreadi": [11, 13, 16, 20, 37, 60], "iter": 11, "subtre": 11, "present": 11, "runtimeerror": 11, "could": [11, 12, 16, 36, 52, 54, 59, 61], "addfil": 11, "replace_if_exist": 11, "directli": [11, 16, 20, 21, 25, 28, 60, 61], "locat": [11, 12, 14, 16, 20], "both": 11, "clear": [11, 50], "delet": [11, 60, 61], "through": [11, 59], "first": [11, 14, 16, 17, 20, 22, 24, 59, 61], "cannot": [11, 12, 16, 59, 60], "partial": 11, "copi": [11, 60], "insert_polici": 11, "renam": [11, 14, 16, 22, 23], "polici": 11, "instead": [11, 14, 59, 60, 61], "resolv": [11, 16], "conflict": 11, "createorphantre": 11, "orphan": [11, 61], "without": [11, 24, 59], "ani": [11, 13, 16, 21, 53, 60], "check": [11, 13, 17, 18, 20, 21, 25, 27, 36, 40, 59, 60, 61], "found": [11, 13, 16, 18, 27, 59], "find": [11, 14, 16, 20, 36, 45, 60], "right": [11, 17, 20, 26, 55, 59], "uniontyp": [11, 13, 16], "correct": 11, "previou": [11, 16], "rtype": [11, 17, 20], "old": [11, 13, 14, 16, 24], "perform": [11, 16, 21], "two": [11, 59, 61], "other": [11, 14, 16, 18, 20, 21, 24, 38, 56, 59, 61], "attach": 11, "map": [11, 13, 14, 19, 20, 24, 34, 58], "overridden": 11, "note": [11, 13, 16, 17, 59, 60, 61], "distinct": [11, 17], "between": [11, 30, 61], "union": [11, 23, 30, 46, 49], "dict": [11, 13, 16, 20, 45], "number": [11, 50], "overwritten": 11, "equival": 11, "pathto": 11, "removeal": 11, "doe": [11, 13, 16, 17, 20, 21, 24, 29, 36, 41, 59, 61], "recurs": [11, 21, 36], "removeif": 11, "match": [11, 13, 16, 21, 61], "predic": 11, "walk": 11, "trail": 11, "indic": [11, 16, 25, 36, 37, 61], "what": [11, 16, 21, 23, 30, 41, 59, 60], "construct": [11, 28, 40], "createfil": 12, "need": [12, 14, 16, 21, 22, 25, 28, 59, 60, 61], "At": 12, "final": [12, 44, 50, 61], "were": [12, 14, 20, 24, 40, 61], "temporari": [12, 16], "automat": [12, 16, 17, 20, 29, 59], "clean": 12, "which": [12, 13, 15, 16, 18, 20, 22, 24, 36, 55, 60, 61], "extractfil": 12, "silent": 12, "extract": [12, 22, 23, 53, 59], "open": [12, 25, 60, 61], "except": [12, 28, 56, 59], "deriv": 12, "iplugininstallersimpl": [12, 21, 58, 59], "reli": 12, "custom": [12, 16, 21, 22], "veri": [12, 61], "slow": 12, "larg": 12, "solid": 12, "dialog": 12, "show": [12, 14, 16, 26], "progress": 12, "shown": [12, 13, 14, 28], "getsupportedextens": 12, "installarch": 12, "mod_nam": [12, 22, 49], "tupl": [12, 16, 23, 29], "installresult": [12, 22, 23, 58], "suggest": [12, 16, 22, 23], "avail": [12, 17, 20, 37], "result": [12, 15, 16, 21, 22, 23], "absolutepath": [13, 29], "system": [13, 16, 19, 59, 61], "addcategori": 13, "assign": [13, 20], "categori": 13, "addnexuscategori": 13, "category_id": 13, "nexu": [13, 15, 16, 20, 21, 25, 59, 61], "convers": 13, "mo": [13, 14, 16, 17, 20, 28, 37, 59], "happen": [13, 55], "intern": [13, 14, 16, 17, 24, 49], "belong": [13, 15, 30], "clearpluginset": 13, "plugin_nam": [13, 16], "iplugin": [13, 16, 18, 19, 20, 21, 25, 26, 28, 55, 58, 59, 60], "you": [13, 14, 16, 17, 20, 55, 56, 59, 60, 61], "realli": [13, 16], "pluginset": [13, 16, 17, 58, 61], "color": 13, "qcolor": 13, "column": [13, 37], "chosen": 13, "comment": 13, "convert": 13, "mark": 13, "flag": [13, 20, 24], "warn": [13, 55, 61], "them": [13, 16, 20, 59, 61], "thei": [13, 16, 22, 24, 28, 59], "endorsedst": [13, 58], "endors": [13, 14, 15, 39], "state": [13, 14, 24, 61], "filetre": [13, 23, 36, 37], "underli": [13, 55], "content": [13, 21, 23, 36, 37, 60, 61], "cach": 13, "sinc": [13, 20, 59, 60, 61], "requir": [13, 17, 20, 24, 27, 40, 56, 59, 61], "gamenam": [13, 20, 38], "short": [13, 16, 18, 20], "associ": [13, 37, 40], "skyrim": [13, 20, 61], "le": [13, 20], "sse": 13, "ignoredvers": 13, "versioninfo": [13, 16, 17, 58, 61], "version": [13, 15, 16, 17, 20, 22, 23, 38, 46, 50, 52, 54, 59, 60, 61], "did": [13, 16, 23], "installationfil": 13, "isbackup": 13, "backup": 13, "isforeign": 13, "foreign": [13, 59], "mo2": [13, 17, 20, 21, 37, 59, 60, 61], "isoverwrit": 13, "issepar": 13, "newestvers": [13, 38], "newest": 13, "known": [13, 20, 22], "date": [13, 16, 51], "nexusid": 13, "kei": [13, 14, 16, 18, 41], "primarycategori": 13, "primari": [13, 20, 24], "removecategori": 13, "unassign": 13, "repositori": [13, 38, 61], "setgamenam": 13, "setisendors": 13, "setnewestvers": 13, "latest": 13, "setnexusid": 13, "nexus_id": [13, 22, 23], "thew": 13, "setpluginset": [13, 16], "seturl": 13, "setvers": 13, "trackedst": [13, 58], "track": 13, "qstring": 13, "moddatacheck": [13, 58], "sometim": 13, "incorrectli": 13, "data": [13, 15, 16, 20, 22, 23, 24, 26, 36, 38, 46, 59, 61], "choos": [13, 16], "hide": [13, 61], "th": 13, "api": [14, 58, 59], "work": [14, 16, 20, 21, 56, 59, 60], "For": [14, 16, 20, 30, 49, 59, 61], "regular": [14, 20, 50, 51], "displai": [14, 16, 17, 18, 20, 24, 25, 28, 30, 31, 45, 49, 50, 55, 61], "ident": 14, "non": [14, 24], "translat": 14, "becaus": [14, 24, 55, 59], "might": [14, 16, 20, 24, 59], "me": 14, "un": 14, "ambigu": 14, "allmod": 14, "allmodsbyprofileprior": 14, "sort": [14, 16, 20, 24, 28, 59], "accord": 14, "prioriti": [14, 16, 21, 24], "displaynam": [14, 25, 28, 49], "receiv": [14, 22], "ipluginlist": [14, 16, 58], "getmod": 14, "imodinterfac": [14, 16, 58], "onmodinstal": 14, "newli": [14, 16, 21], "onmodmov": 14, "second": [14, 16, 24], "third": [14, 16, 24, 59], "onmodremov": 14, "onmodstatechang": 14, "disabl": [14, 16, 24, 61], "whose": [14, 24], "removemod": 14, "disc": [14, 16], "ui": [14, 16, 17, 18, 21, 25, 28, 59, 61], "renamemod": 14, "usual": [14, 21, 24, 25, 28, 30, 59, 61], "refer": [14, 16, 24, 49, 60], "setact": 14, "setprior": [14, 24], "keep": [14, 16, 61], "mind": [14, 20], "disappear": 14, "higher": [14, 24], "than": [14, 59], "decreas": 14, "modstat": [14, 58], "qobject": [15, 56], "descriptionavail": 15, "pyqtsign": 15, "downloadurlsavail": 15, "endorsementtoggl": 15, "endorsementsavail": 15, "fileinfoavail": 15, "filesavail": 15, "requestfail": 15, "trackedmodsavail": 15, "trackingtoggl": 15, "requestdescript": 15, "game_nam": [15, 22, 38], "user_data": 15, "request": [15, 49, 59, 61], "descript": [15, 17, 18, 38, 40, 41, 61], "requestdownloadurl": 15, "requestfileinfo": 15, "requestfil": 15, "requesttoggleendors": 15, "mod_vers": 15, "run": [16, 20, 46, 60], "session": 16, "organ": [16, 17, 20, 27, 28, 29, 56, 59, 60, 61], "appvers": 16, "basepath": 16, "createmod": [16, 22], "succe": [16, 23], "createnexusbridg": 16, "imodrepositorybridg": [16, 58], "downloadmanag": 16, "idownloadmanag": [16, 55, 58], "downloadspath": 16, "findfileinfo": 16, "fileinfo": [16, 25, 58], "search": 16, "rel": [16, 20, 29, 46, 61], "findfil": 16, "getfileorigin": 16, "filenam": [16, 24, 26, 38], "disambigu": [16, 24], "getgam": 16, "iplugingam": [16, 17, 29, 58, 59, 61], "static": [16, 17, 38, 40], "getplugindatapath": 16, "typic": 16, "installmod": 16, "name_suggest": 16, "took": 16, "cancel": [16, 32], "failur": [16, 23], "ispluginen": 16, "listdirectori": 16, "subdirectori": 16, "managedgam": 16, "moddatachang": 16, "notifi": 16, "modlist": 16, "imodlist": [16, 58], "modspath": 16, "onabouttorun": 16, "applic": [16, 28, 41, 59], "multipl": [16, 17, 20, 21, 40, 61], "onfinishedrun": 16, "finish": [16, 59], "exit": 16, "onplugindis": 16, "onpluginen": 16, "onpluginsettingchang": 16, "onprofilechang": 16, "relat": [16, 18, 30], "startup": 16, "onprofilecr": 16, "onprofileremov": 16, "anymor": 16, "onprofilerenam": 16, "onuserinterfaceiniti": 16, "fulli": 16, "main": [16, 17, 20, 30, 49, 59], "window": [16, 28, 59, 60], "qmainwindow": 16, "overwritepath": 16, "persist": 16, "arbitrari": 16, "There": [16, 59, 61], "storag": [16, 17], "AND": 16, "verifi": 16, "def": [16, 55, 60, 61], "plugindatapath": 16, "where": [16, 20, 23, 59], "python": [16, 17, 20, 21, 25, 28, 55, 59, 60, 61], "recommend": [16, 60], "dedic": [16, 56], "per": [16, 21], "resourc": [16, 37], "pluginlist": 16, "iprofil": [16, 58], "profilenam": 16, "load": [16, 17, 20, 24, 28, 59, 60, 61], "profilepath": 16, "refresh": [16, 24], "save_chang": 16, "tab": 16, "smaller": 16, "thing": [16, 61], "button": [16, 59], "press": [16, 60], "f5": 16, "part": [16, 20, 60], "asynchron": 16, "expect": [16, 28, 59], "save": [16, 20, 29, 30, 31, 45, 46, 59, 60, 61], "resolvepath": 16, "real": [16, 55], "setpersist": 16, "sync": [16, 61], "memori": [16, 23], "see": [16, 17, 20, 59, 60, 61], "immedi": 16, "written": [16, 20, 60, 61], "cost": 16, "safer": 16, "against": 16, "loss": 16, "regist": [16, 59], "yourself": 16, "startappl": 16, "execut": [16, 20, 52, 53, 54, 60], "arg": [16, 60], "cwd": 16, "forcedcustomoverwrit": 16, "ignorecustomoverwrit": 16, "filesystem": 16, "configur": [16, 20, 41, 43, 61], "regardless": 16, "": [16, 59], "handl": [16, 20, 21, 22, 23, 25], "virtualfiletre": 16, "waitforappl": 16, "wait": 16, "overlai": 16, "whether": [16, 17, 36, 59], "care": 16, "unlock": 16, "modorgan": [16, 20, 60], "exitcod": 16, "boolean": 16, "successfulli": 16, "author": [17, 61], "enabledbydefault": 17, "init": [17, 20, 60, 61], "iorgan": [17, 22, 27, 58, 60, 61], "instanc": [17, 20, 27, 59, 61], "want": [17, 25, 59, 60, 61], "These": [17, 20, 26, 28, 59, 61], "more": [17, 20, 24, 59, 61], "localizednam": [17, 61], "local": [17, 59], "unlik": 17, "master": [17, 24], "often": [17, 55, 61], "easier": [17, 59, 61], "togeth": 17, "createfunct": 17, "tell": 17, "ever": 17, "purpos": [17, 20, 30, 41, 61], "particular": 17, "tr": 17, "futur": [17, 20, 59], "ownership": 17, "ipluginrequir": [17, 40, 58], "report": [18, 40, 59], "further": [18, 59], "stand": 18, "alon": 18, "diagnosi": 18, "tool": [18, 20, 28, 56, 61], "activeproblem": 18, "shortdescript": 18, "hasguidedfix": 18, "fulldescript": 18, "indexerror": 18, "guid": [18, 59, 60], "fix": [18, 36, 59], "startguidedfix": 18, "valueerror": 18, "vf": [19, 61], "specif": [20, 29, 59], "design": [20, 59], "bethesda": [20, 49], "lot": 20, "irrelev": 20, "wish": 20, "write": [20, 56, 59, 60], "much": 20, "simpler": [20, 59], "pleas": 20, "basic_gam": 20, "http": [20, 60], "github": [20, 60], "modorganizer2": [20, 60], "ccplugin": 20, "creation": [20, 30], "club": 20, "dlcplugin": 20, "esp": [20, 24, 49, 61], "esm": [20, 24, 49], "dlc": [20, 49], "binarynam": [20, 46], "datadirectori": 20, "detectgam": 20, "detect": 20, "follow": [20, 60, 61], "isinstal": [20, 46], "gameicon": 20, "gamedirectori": 20, "gamevari": 20, "looksvalid": 20, "documentsdirectori": 20, "resid": 20, "executableforcedload": 20, "executableforcedloadset": [20, 58], "discov": [20, 50, 51, 59], "executableinfo": [20, 58], "itself": [20, 28, 59], "surround": 20, "featur": [20, 36, 37, 45, 59], "feature_typ": 20, "typevar": 20, "gamefeaturetyp": 20, "featurelist": 20, "_featurelist": 20, "qicon": [20, 25, 28, 53], "icon": [20, 25, 28, 37, 53, 59], "gamenexusnam": 20, "gameshortnam": 20, "goti": 20, "edit": [20, 23], "get": [20, 28, 45, 56, 59], "chose": 20, "he": [20, 59], "own": [20, 59, 60, 61], "gamevers": 20, "getlaunchernam": 20, "launcher": 20, "getsupporturl": 20, "page": [20, 25, 56, 60], "inifil": [20, 29, 37], "ini": [20, 29, 59, 61], "initializeprofil": 20, "app": 20, "aspect": [20, 59], "potenti": 20, "repair": 20, "upgrad": 20, "downgrad": 20, "gracefulli": 20, "listsav": 20, "isavegam": [20, 55, 58], "loadordermechan": [20, 58], "mechan": 20, "look": [20, 36], "nexusgameid": 20, "exampl": [20, 22, 49, 55, 56, 59], "110": 20, "nexusmodorganizerid": 20, "se": [20, 61], "6194": 20, "skyrimspecialedit": 20, "primaryplugin": 20, "primarysourc": 20, "savesdirectori": 20, "secondarydatadirectori": 20, "secondari": [20, 49], "uniqu": 20, "setgamepath": 20, "dure": [20, 36], "auto": [20, 55], "setgamevari": 20, "select": [20, 21, 59, 61], "sortmechan": [20, 58], "steam": 20, "those": [20, 37, 45, 59], "try": [20, 24, 36, 56], "validshortnam": 20, "launch": 20, "top": 21, "level": [21, 36], "most": [21, 59, 61], "iplugininstallercustom": [21, 58, 59], "extern": [21, 22], "ncc": [21, 22], "omod": [21, 22], "isarchivesupport": [21, 22], "ismanualinstal": 21, "manual": [21, 61], "oninstallationend": 21, "new_mod": 21, "onc": [21, 25, 28, 61], "bundl": 21, "succeed": 21, "result_success": 21, "oninstallationstart": 21, "reinstal": [21, 59], "current_mod": 21, "currentmod": 21, "think": 21, "noth": [21, 59], "abl": [21, 22, 59], "highest": [21, 24], "win": 21, "setinstallationmanag": 21, "re": [21, 25, 28, 59], "_manag": 21, "setparentwidget": [21, 25, 28], "_parentwidget": [21, 25, 28], "iplugininstal": [22, 23, 58, 59, 61], "themselv": 22, "archive_nam": 22, "As": [22, 23, 59], "input": [22, 23, 50, 61], "respons": [22, 59], "unknown": [22, 23], "supportedextens": [22, 26], "simpl": [23, 59, 60, 61], "deal": 23, "depend": [23, 59, 61], "c": [23, 56, 59, 60], "bind": 23, "represent": 23, "haslightextens": 24, "esl": 24, "hasmasterextens": 24, "islightflag": 24, "gamebryo": [24, 59], "technic": 24, "ismasterflag": 24, "mater": 24, "loadord": 24, "onpluginmov": 24, "onpluginstatechang": 24, "onrefresh": 24, "pluginnam": 24, "import": [24, 55, 60, 61], "setloadord": 24, "success": [24, 32], "setstat": 24, "inact": [24, 42], "pluginst": [24, 58], "handlesdownload": 25, "page_url": 25, "download_url": 25, "Not": 25, "usabl": 25, "pageurl": 25, "qurl": 25, "visit": 25, "useintegratedbrows": 25, "integr": [25, 28, 59, 61], "browser": 25, "special": 25, "nxm": 25, "schema": 25, "preview": [26, 56, 61], "pane": [26, 59], "now": [26, 59, 61], "imag": [26, 59], "format": [26, 59], "qt": [26, 37, 59], "dd": [26, 59, 61], "audio": [26, 59], "3d": [26, 59], "mesh": [26, 37, 59], "genfilepreview": 26, "max_siz": 26, "gener": [26, 59], "qwidget": [26, 31, 56], "maximum": 26, "size": 26, "met": [27, 40], "simplest": [28, 59], "Such": [28, 59], "simpli": [28, 55, 59, 61], "sub": 28, "menu": [28, 37, 59], "invok": [28, 59], "click": [28, 59, 60], "almost": [28, 59], "independ": [28, 59], "thu": [28, 59, 60, 61], "tooltip": 28, "interact": 29, "2": [29, 50, 56, 61], "absoluteinifilepath": 29, "global": [29, 59, 60], "assum": [29, 60], "outsid": 29, "invalidationact": 29, "localsavesen": 29, "localsettingsen": 29, "allfil": 30, "pathlik": [30, 46, 49], "getcreationtim": 30, "qdatetim": 30, "getfilepath": 30, "getnam": 30, "getsavegroupidentifi": 30, "group": 30, "transfer": 30, "rpg": 30, "charact": 30, "info": [31, 50], "setsav": 31, "manual_request": 32, "not_attempt": 32, "file_tim": 33, "plugins_txt": 33, "profile_save_dir": 34, "prepareprofil": 34, "destin": 35, "is_directori": 35, "create_target": 35, "createtarget": 35, "isdirectori": 35, "fixabl": 36, "checkreturn": 36, "datalooksvalid": 36, "layout": 36, "easili": [36, 59], "mainli": 36, "multi": 36, "quickli": 36, "exact": 36, "heavi": 36, "avoid": 36, "expos": [37, 59, 61], "facilit": 37, "gui": [37, 61], "music": 37, "skyproc": 37, "textur": 37, "sound": 37, "skse": [37, 46], "script": [37, 46, 61], "bsa": [37, 59], "modgroup": 37, "getallcont": 37, "getcontentsfor": 37, "categoryid": 38, "filecategori": 38, "fileid": 38, "files": 38, "filetim": 38, "modid": 38, "modnam": 38, "uri": 38, "userdata": 38, "createfromjson": 38, "essenti": 39, "basic": [40, 59, 61], "checker": [40, 61], "callabl": 40, "diagnos": 40, "wrap": [40, 61], "messag": [40, 61], "gamedepend": 40, "plugindepend": 40, "default_valu": 41, "accept": 41, "offer": 41, "prefer_default": 43, "savegam": 43, "alpha": [44, 60], "beta": 44, "candid": 44, "pre_alpha": 44, "stuff": 45, "getmissingasset": 45, "asset": [45, 61], "collect": 45, "suppli": 45, "getsavegamewidget": 45, "over": 45, "isavegameinfowidget": [45, 58], "savegameinfowidget": 45, "extend": [46, 56, 59, 61], "getarch": 46, "cpu": 46, "platform": 46, "getextendervers": 46, "loadernam": 46, "loader": 46, "ensur": 46, "loaderpath": 46, "pluginpath": 46, "savegameextens": 46, "boss": 47, "loot": 47, "mlox": 47, "tracked_fals": 48, "tracked_tru": 48, "tracked_unknown": 48, "official_onli": 49, "unmanag": 49, "offici": 49, "referencefil": 49, "secondaryfil": 49, "scheme": 50, "versionschem": [50, 58], "major": 50, "minor": 50, "subminor": 50, "subsubminor": 50, "release_typ": 50, "releasetyp": [50, 58, 61], "canonicalstr": 50, "canon": 50, "pars": 50, "displaystr": 50, "forced_seg": 50, "segment": 50, "etc": [50, 60], "rang": 50, "inf": 50, "3": [50, 56, 61], "4": 50, "enough": 50, "reconstruct": 50, "is_manu": 50, "treat": 50, "effect": 50, "decimal_mark": 51, "liter": 51, "numbers_and_lett": 51, "biggest": 53, "product": 54, "forget": [55, 60], "super": [55, 60, 61], "__init__": [55, 60, 61], "due": [55, 61], "bug": [55, 61], "boost": [55, 61], "mysavegam": 55, "self": [55, 60, 61], "mandatori": 55, "kind": 55, "annoi": 55, "crash": 55, "point": [55, 59], "mypi": [55, 60, 61], "issu": [55, 59, 61], "createplugin": [55, 60, 61], "someth": [55, 61], "myplugin": [55, 60, 61], "iplugintool": [55, 58, 59, 60, 61], "hint": [55, 61], "ad": [55, 59, 60], "said": 55, "stub": 55, "practic": [55, 59], "limit": [55, 59], "simul": 55, "__getattr__": 55, "deleg": 55, "theoret": 56, "power": 56, "writ": [56, 59], "environ": 56, "prepar": 56, "test": 56, "setup": 56, "proxi": 56, "free": [56, 60, 61], "internation": 56, "faq": 56, "why": 56, "sure": 56, "my": [56, 60, 61], "isinst": 56, "x": 56, "y": 56, "getfilevers": 58, "geticonforexecut": 58, "getproductvers": 58, "bsainvalid": 58, "dataarch": 58, "gameplugin": 58, "guessedstr": 58, "iinstallationmanag": 58, "iplugindiagnos": [58, 59, 61], "ipluginfilemapp": [58, 59], "ipluginmodpag": [58, 59], "ipluginpreview": [58, 59, 61], "localsavegam": 58, "moddatacont": 58, "modrepositoryfileinfo": 58, "pluginrequirementfactori": 58, "profileset": 58, "savegameinfo": 58, "scriptextend": 58, "unmanagedmod": 58, "passiv": 59, "react": 59, "event": 59, "emit": 59, "core": 59, "addit": 59, "concept": 59, "editor": [59, 60], "ones": [59, 60, 61], "would": 59, "mention": 59, "abov": [59, 60, 61], "decid": 59, "your": [59, 61], "gain": 59, "installer_bain": 59, "installer_bundl": 59, "installer_fomod": 59, "installer_ncc": 59, "installer_quick": 59, "installer_manu": 59, "tri": 59, "doubl": 59, "view": 59, "item": 59, "context": 59, "With": 59, "unpack": 59, "standard": 59, "flexibl": 59, "bit": 59, "preview_bas": 59, "wip": 59, "page_tesalli": 59, "commun": 59, "whole": [59, 61], "task": [59, 60], "distant": 59, "someon": 59, "volunt": 59, "game_oblivion": 59, "game_fallout3": 59, "game_falloutnv": 59, "game_skyrim": 59, "shall": 59, "eventu": 59, "help": [59, 61], "To": [59, 60, 61], "huge": 59, "involv": 59, "game_featur": 59, "project": [59, 60], "take": [59, 61], "wherev": 59, "Of": 59, "cours": [59, 60], "mostli": [59, 61], "plan": [59, 61], "interest": 59, "out": 59, "tool_configur": 59, "tool_inieditor": 59, "fnistool": 59, "submenu": 59, "ipluginproxi": 59, "plugin_python": 59, "languag": [59, 61], "complic": 59, "haskel": 59, "program": 59, "am": 59, "fairli": 59, "certain": 59, "learn": 59, "just": 59, "And": [59, 61], "silli": 59, "check_fni": 59, "bsa_extractor": 59, "diagnose_bas": 59, "tool_inibakeri": 59, "below": [59, 61], "similar": [59, 61], "normal": [59, 61], "script_extender_plugin_check": 59, "let": 59, "analyz": 59, "net": 59, "prefer": [59, 60], "achiev": 59, "game_gamebryo": 59, "troubl": 60, "feel": [60, 61], "come": 60, "our": [60, 61], "discord": 60, "server": 60, "gg": 60, "cywdcxj": 60, "text": 60, "focu": 60, "org": 60, "pythonxx": 60, "dll": 60, "python38": 60, "8": 60, "obvious": 60, "releas": [60, 61], "mo2dir": 60, "ask": 60, "highli": 60, "proper": 60, "here": [60, 61], "adapt": [60, 61], "workspac": 60, "flake8": 60, "pip": 60, "pyqt5": [60, 61], "heavili": 60, "lint": 60, "error": [60, 61], "json": 60, "ctrl": 60, "shift": 60, "p": 60, "mypyen": 60, "flake8en": 60, "step": 60, "recent": 60, "consist": 60, "formatonsav": 60, "formatonpast": 60, "section": [60, 61], "6": 60, "command": [60, 61], "ex": 60, "send": 60, "vscode": 60, "snippet": [60, 61], "microsoft": 60, "fwlink": 60, "linkid": 60, "733558": 60, "label": 60, "shell": 60, "trigger": 60, "marketplac": 60, "triggertaskonsav": 60, "py": [60, 61], "past": 60, "dow": 60, "underlin": 60, "space": 60, "down": 60, "statu": 60, "bar": 60, "know": 61, "put": 61, "packag": 61, "prior": 61, "later": 61, "instanti": 61, "myplugin1": 61, "myplugin2": 61, "neither": 61, "nor": 61, "log": 61, "forgot": 61, "deprec": 61, "introduc": 61, "conta": 61, "minimum": 61, "minim": 61, "defin": 61, "within": 61, "xxx": 61, "mytool": 61, "mypreview": 61, "_organ": 61, "tannin": 61, "_tr": 61, "give": 61, "friendli": 61, "greet": 61, "isact": 61, "pretti": 61, "understand": 61, "fetch": 61, "detail": 61, "dynam": 61, "constructor": 61, "explicitli": 61, "educ": 61, "easi": 61, "somewher": 61, "maintain": 61, "member": 61, "develop": 61, "team": 61, "well": 61, "investig": 61, "fni": 61, "wizard": 61, "bain": 61, "quit": 61, "opengl": 61, "form": 61, "43": 61, "unhid": 61, "zmerg": 61, "openmw": 61, "export": 61, "co": 61, "synchron": 61, "intact": 61, "pull": 61, "idea": 61, "__tr": 61, "qapplic": 61, "__str": 61, "qtwidget": 61, "txt": 61, "exactli": 61, "lupdate_main": 61, "mysourcefil": 61, "obtain": 61, "onlin": 61, "servic": 61, "transifex": 61, "linguist": 61, "french": 61, "compil": 61, "qm": 61, "myplugin_fr": 61, "mymoduleplugin": 61}, "objects": {"": [[57, 0, 0, "-", "mobase"]], "mobase": [[0, 1, 1, "", "BSAInvalidation"], [1, 1, 1, "", "DataArchives"], [2, 1, 1, "", "EndorsedState"], [3, 1, 1, "", "ExecutableForcedLoadSetting"], [4, 1, 1, "", "ExecutableInfo"], [5, 1, 1, "", "FileInfo"], [6, 1, 1, "", "FileTreeEntry"], [7, 1, 1, "", "GamePlugins"], [8, 1, 1, "", "GuessQuality"], [9, 1, 1, "", "GuessedString"], [10, 1, 1, "", "IDownloadManager"], [11, 1, 1, "", "IFileTree"], [12, 1, 1, "", "IInstallationManager"], [13, 1, 1, "", "IModInterface"], [14, 1, 1, "", "IModList"], [15, 1, 1, "", "IModRepositoryBridge"], [16, 1, 1, "", "IOrganizer"], [17, 1, 1, "", "IPlugin"], [18, 1, 1, "", "IPluginDiagnose"], [19, 1, 1, "", "IPluginFileMapper"], [20, 1, 1, "", "IPluginGame"], [21, 1, 1, "", "IPluginInstaller"], [22, 1, 1, "", "IPluginInstallerCustom"], [23, 1, 1, "", "IPluginInstallerSimple"], [24, 1, 1, "", "IPluginList"], [25, 1, 1, "", "IPluginModPage"], [26, 1, 1, "", "IPluginPreview"], [27, 1, 1, "", "IPluginRequirement"], [28, 1, 1, "", "IPluginTool"], [29, 1, 1, "", "IProfile"], [30, 1, 1, "", "ISaveGame"], [31, 1, 1, "", "ISaveGameInfoWidget"], [32, 1, 1, "", "InstallResult"], [33, 1, 1, "", "LoadOrderMechanism"], [34, 1, 1, "", "LocalSavegames"], [35, 1, 1, "", "Mapping"], [36, 1, 1, "", "ModDataChecker"], [37, 1, 1, "", "ModDataContent"], [38, 1, 1, "", "ModRepositoryFileInfo"], [39, 1, 1, "", "ModState"], [40, 1, 1, "", "PluginRequirementFactory"], [41, 1, 1, "", "PluginSetting"], [42, 1, 1, "", "PluginState"], [43, 1, 1, "", "ProfileSetting"], [44, 1, 1, "", "ReleaseType"], [45, 1, 1, "", "SaveGameInfo"], [46, 1, 1, "", "ScriptExtender"], [47, 1, 1, "", "SortMechanism"], [48, 1, 1, "", "TrackedState"], [49, 1, 1, "", "UnmanagedMods"], [50, 1, 1, "", "VersionInfo"], [51, 1, 1, "", "VersionScheme"], [52, 4, 1, "", "getFileVersion"], [53, 4, 1, "", "getIconForExecutable"], [54, 4, 1, "", "getProductVersion"]], "mobase.BSAInvalidation": [[0, 2, 1, "", "activate"], [0, 2, 1, "", "deactivate"], [0, 2, 1, "", "isInvalidationBSA"]], "mobase.DataArchives": [[1, 2, 1, "", "addArchive"], [1, 2, 1, "", "archives"], [1, 2, 1, "", "removeArchive"], [1, 2, 1, "", "vanillaArchives"]], "mobase.EndorsedState": [[2, 3, 1, "", "ENDORSED_FALSE"], [2, 3, 1, "", "ENDORSED_NEVER"], [2, 3, 1, "", "ENDORSED_TRUE"], [2, 3, 1, "", "ENDORSED_UNKNOWN"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "mobase.ExecutableForcedLoadSetting": [[3, 2, 1, "", "enabled"], [3, 2, 1, "", "forced"], [3, 2, 1, "", "library"], [3, 2, 1, "", "process"], [3, 2, 1, "", "withEnabled"], [3, 2, 1, "", "withForced"]], "mobase.ExecutableInfo": [[4, 2, 1, "", "arguments"], [4, 2, 1, "", "asCustom"], [4, 2, 1, "", "binary"], [4, 2, 1, "", "isCustom"], [4, 2, 1, "", "isValid"], [4, 2, 1, "", "steamAppID"], [4, 2, 1, "", "title"], [4, 2, 1, "", "withArgument"], [4, 2, 1, "", "withSteamAppId"], [4, 2, 1, "", "withWorkingDirectory"], [4, 2, 1, "", "workingDirectory"]], "mobase.FileInfo": [[5, 3, 1, "", "archive"], [5, 3, 1, "", "filePath"], [5, 3, 1, "", "origins"]], "mobase.FileTreeEntry": [[6, 3, 1, "", "DIRECTORY"], [6, 3, 1, "", "FILE"], [6, 3, 1, "", "FILE_OR_DIRECTORY"], [6, 2, 1, "", "detach"], [6, 2, 1, "", "fileType"], [6, 2, 1, "", "hasSuffix"], [6, 2, 1, "", "isDir"], [6, 2, 1, "", "isFile"], [6, 2, 1, "", "moveTo"], [6, 2, 1, "", "name"], [6, 2, 1, "", "parent"], [6, 2, 1, "", "path"], [6, 2, 1, "", "pathFrom"], [6, 2, 1, "", "suffix"]], "mobase.GamePlugins": [[7, 2, 1, "", "getLoadOrder"], [7, 2, 1, "", "lightPluginsAreSupported"], [7, 2, 1, "", "overridePluginsAreSupported"], [7, 2, 1, "", "readPluginLists"], [7, 2, 1, "", "writePluginLists"]], "mobase.GuessQuality": [[8, 3, 1, "", "FALLBACK"], [8, 3, 1, "", "GOOD"], [8, 3, 1, "", "INVALID"], [8, 3, 1, "", "META"], [8, 3, 1, "", "PRESET"], [8, 3, 1, "", "USER"], [8, 3, 1, "", "name"], [8, 3, 1, "", "value"]], "mobase.GuessedString": [[9, 2, 1, "", "reset"], [9, 2, 1, "", "setFilter"], [9, 2, 1, "", "update"], [9, 2, 1, "", "variants"]], "mobase.IDownloadManager": [[10, 2, 1, "", "downloadPath"], [10, 2, 1, "", "onDownloadComplete"], [10, 2, 1, "", "onDownloadFailed"], [10, 2, 1, "", "onDownloadPaused"], [10, 2, 1, "", "onDownloadRemoved"], [10, 2, 1, "", "startDownloadNexusFile"], [10, 2, 1, "", "startDownloadURLs"]], "mobase.IFileTree": [[11, 3, 1, "", "CONTINUE"], [11, 3, 1, "", "FAIL_IF_EXISTS"], [11, 3, 1, "", "MERGE"], [11, 3, 1, "", "REPLACE"], [11, 3, 1, "", "SKIP"], [11, 3, 1, "", "STOP"], [11, 2, 1, "", "addDirectory"], [11, 2, 1, "", "addFile"], [11, 2, 1, "", "clear"], [11, 2, 1, "", "copy"], [11, 2, 1, "", "createOrphanTree"], [11, 2, 1, "", "exists"], [11, 2, 1, "", "find"], [11, 2, 1, "", "insert"], [11, 2, 1, "", "merge"], [11, 2, 1, "", "move"], [11, 2, 1, "", "pathTo"], [11, 2, 1, "", "remove"], [11, 2, 1, "", "removeAll"], [11, 2, 1, "", "removeIf"], [11, 2, 1, "", "walk"]], "mobase.IInstallationManager": [[12, 2, 1, "", "createFile"], [12, 2, 1, "", "extractFile"], [12, 2, 1, "", "extractFiles"], [12, 2, 1, "", "getSupportedExtensions"], [12, 2, 1, "", "installArchive"]], "mobase.IModInterface": [[13, 2, 1, "", "absolutePath"], [13, 2, 1, "", "addCategory"], [13, 2, 1, "", "addNexusCategory"], [13, 2, 1, "", "categories"], [13, 2, 1, "", "clearPluginSettings"], [13, 2, 1, "", "color"], [13, 2, 1, "", "comments"], [13, 2, 1, "", "converted"], [13, 2, 1, "", "endorsedState"], [13, 2, 1, "", "fileTree"], [13, 2, 1, "", "gameName"], [13, 2, 1, "", "ignoredVersion"], [13, 2, 1, "", "installationFile"], [13, 2, 1, "", "isBackup"], [13, 2, 1, "", "isForeign"], [13, 2, 1, "", "isOverwrite"], [13, 2, 1, "", "isSeparator"], [13, 2, 1, "", "name"], [13, 2, 1, "", "newestVersion"], [13, 2, 1, "", "nexusId"], [13, 2, 1, "", "notes"], [13, 2, 1, "", "pluginSetting"], [13, 2, 1, "", "pluginSettings"], [13, 2, 1, "", "primaryCategory"], [13, 2, 1, "", "removeCategory"], [13, 2, 1, "", "repository"], [13, 2, 1, "", "setGameName"], [13, 2, 1, "", "setIsEndorsed"], [13, 2, 1, "", "setNewestVersion"], [13, 2, 1, "", "setNexusID"], [13, 2, 1, "", "setPluginSetting"], [13, 2, 1, "", "setUrl"], [13, 2, 1, "", "setVersion"], [13, 2, 1, "", "trackedState"], [13, 2, 1, "", "url"], [13, 2, 1, "", "validated"], [13, 2, 1, "", "version"]], "mobase.IModList": [[14, 2, 1, "", "allMods"], [14, 2, 1, "", "allModsByProfilePriority"], [14, 2, 1, "", "displayName"], [14, 2, 1, "", "getMod"], [14, 2, 1, "", "onModInstalled"], [14, 2, 1, "", "onModMoved"], [14, 2, 1, "", "onModRemoved"], [14, 2, 1, "", "onModStateChanged"], [14, 2, 1, "", "priority"], [14, 2, 1, "", "removeMod"], [14, 2, 1, "", "renameMod"], [14, 2, 1, "", "setActive"], [14, 2, 1, "", "setPriority"], [14, 2, 1, "", "state"]], "mobase.IModRepositoryBridge": [[15, 3, 1, "", "descriptionAvailable"], [15, 3, 1, "", "downloadURLsAvailable"], [15, 3, 1, "", "endorsementToggled"], [15, 3, 1, "", "endorsementsAvailable"], [15, 3, 1, "", "fileInfoAvailable"], [15, 3, 1, "", "filesAvailable"], [15, 2, 1, "", "requestDescription"], [15, 2, 1, "", "requestDownloadURL"], [15, 3, 1, "", "requestFailed"], [15, 2, 1, "", "requestFileInfo"], [15, 2, 1, "", "requestFiles"], [15, 2, 1, "", "requestToggleEndorsement"], [15, 3, 1, "", "trackedModsAvailable"], [15, 3, 1, "", "trackingToggled"]], "mobase.IOrganizer": [[16, 2, 1, "", "appVersion"], [16, 2, 1, "", "basePath"], [16, 2, 1, "", "createMod"], [16, 2, 1, "", "createNexusBridge"], [16, 2, 1, "", "downloadManager"], [16, 2, 1, "", "downloadsPath"], [16, 2, 1, "", "findFileInfos"], [16, 2, 1, "", "findFiles"], [16, 2, 1, "", "getFileOrigins"], [16, 2, 1, "", "getGame"], [16, 2, 1, "", "getPluginDataPath"], [16, 2, 1, "", "installMod"], [16, 2, 1, "", "isPluginEnabled"], [16, 2, 1, "", "listDirectories"], [16, 2, 1, "", "managedGame"], [16, 2, 1, "", "modDataChanged"], [16, 2, 1, "", "modList"], [16, 2, 1, "", "modsPath"], [16, 2, 1, "", "onAboutToRun"], [16, 2, 1, "", "onFinishedRun"], [16, 2, 1, "", "onPluginDisabled"], [16, 2, 1, "", "onPluginEnabled"], [16, 2, 1, "", "onPluginSettingChanged"], [16, 2, 1, "", "onProfileChanged"], [16, 2, 1, "", "onProfileCreated"], [16, 2, 1, "", "onProfileRemoved"], [16, 2, 1, "", "onProfileRenamed"], [16, 2, 1, "", "onUserInterfaceInitialized"], [16, 2, 1, "", "overwritePath"], [16, 2, 1, "", "persistent"], [16, 2, 1, "", "pluginDataPath"], [16, 2, 1, "", "pluginList"], [16, 2, 1, "", "pluginSetting"], [16, 2, 1, "", "profile"], [16, 2, 1, "", "profileName"], [16, 2, 1, "", "profilePath"], [16, 2, 1, "", "refresh"], [16, 2, 1, "", "resolvePath"], [16, 2, 1, "", "setPersistent"], [16, 2, 1, "", "setPluginSetting"], [16, 2, 1, "", "startApplication"], [16, 2, 1, "", "virtualFileTree"], [16, 2, 1, "", "waitForApplication"]], "mobase.IPlugin": [[17, 2, 1, "", "author"], [17, 2, 1, "", "description"], [17, 2, 1, "", "enabledByDefault"], [17, 2, 1, "", "init"], [17, 2, 1, "", "localizedName"], [17, 2, 1, "", "master"], [17, 2, 1, "", "name"], [17, 2, 1, "", "requirements"], [17, 2, 1, "", "settings"], [17, 2, 1, "", "version"]], "mobase.IPluginDiagnose": [[18, 2, 1, "", "activeProblems"], [18, 2, 1, "", "fullDescription"], [18, 2, 1, "", "hasGuidedFix"], [18, 2, 1, "", "shortDescription"], [18, 2, 1, "", "startGuidedFix"]], "mobase.IPluginFileMapper": [[19, 2, 1, "", "mappings"]], "mobase.IPluginGame": [[20, 2, 1, "", "CCPlugins"], [20, 2, 1, "", "DLCPlugins"], [20, 2, 1, "", "binaryName"], [20, 2, 1, "", "dataDirectory"], [20, 2, 1, "", "detectGame"], [20, 2, 1, "", "documentsDirectory"], [20, 2, 1, "", "executableForcedLoads"], [20, 2, 1, "", "executables"], [20, 2, 1, "", "feature"], [20, 2, 1, "", "featureList"], [20, 2, 1, "", "gameDirectory"], [20, 2, 1, "", "gameIcon"], [20, 2, 1, "", "gameName"], [20, 2, 1, "", "gameNexusName"], [20, 2, 1, "", "gameShortName"], [20, 2, 1, "", "gameVariants"], [20, 2, 1, "", "gameVersion"], [20, 2, 1, "", "getLauncherName"], [20, 2, 1, "", "getSupportURL"], [20, 2, 1, "", "iniFiles"], [20, 2, 1, "", "initializeProfile"], [20, 2, 1, "", "isInstalled"], [20, 2, 1, "", "listSaves"], [20, 2, 1, "", "loadOrderMechanism"], [20, 2, 1, "", "looksValid"], [20, 2, 1, "", "nexusGameID"], [20, 2, 1, "", "nexusModOrganizerID"], [20, 2, 1, "", "primaryPlugins"], [20, 2, 1, "", "primarySources"], [20, 2, 1, "", "savesDirectory"], [20, 2, 1, "", "secondaryDataDirectories"], [20, 2, 1, "", "setGamePath"], [20, 2, 1, "", "setGameVariant"], [20, 2, 1, "", "sortMechanism"], [20, 2, 1, "", "steamAPPId"], [20, 2, 1, "", "validShortNames"]], "mobase.IPluginInstaller": [[21, 2, 1, "", "isArchiveSupported"], [21, 2, 1, "", "isManualInstaller"], [21, 2, 1, "", "onInstallationEnd"], [21, 2, 1, "", "onInstallationStart"], [21, 2, 1, "", "priority"], [21, 2, 1, "", "setInstallationManager"], [21, 2, 1, "", "setParentWidget"]], "mobase.IPluginInstallerCustom": [[22, 2, 1, "", "install"], [22, 2, 1, "", "isArchiveSupported"], [22, 2, 1, "", "supportedExtensions"]], "mobase.IPluginInstallerSimple": [[23, 2, 1, "", "install"]], "mobase.IPluginList": [[24, 2, 1, "", "hasLightExtension"], [24, 2, 1, "", "hasMasterExtension"], [24, 2, 1, "", "isLightFlagged"], [24, 2, 1, "", "isMasterFlagged"], [24, 2, 1, "", "loadOrder"], [24, 2, 1, "", "masters"], [24, 2, 1, "", "onPluginMoved"], [24, 2, 1, "", "onPluginStateChanged"], [24, 2, 1, "", "onRefreshed"], [24, 2, 1, "", "origin"], [24, 2, 1, "", "pluginNames"], [24, 2, 1, "", "priority"], [24, 2, 1, "", "setLoadOrder"], [24, 2, 1, "", "setPriority"], [24, 2, 1, "", "setState"], [24, 2, 1, "", "state"]], "mobase.IPluginModPage": [[25, 2, 1, "", "displayName"], [25, 2, 1, "", "handlesDownload"], [25, 2, 1, "", "icon"], [25, 2, 1, "", "pageURL"], [25, 2, 1, "", "setParentWidget"], [25, 2, 1, "", "useIntegratedBrowser"]], "mobase.IPluginPreview": [[26, 2, 1, "", "genFilePreview"], [26, 2, 1, "", "supportedExtensions"]], "mobase.IPluginRequirement": [[27, 2, 1, "", "check"]], "mobase.IPluginTool": [[28, 2, 1, "", "display"], [28, 2, 1, "", "displayName"], [28, 2, 1, "", "icon"], [28, 2, 1, "", "setParentWidget"], [28, 2, 1, "", "tooltip"]], "mobase.IProfile": [[29, 2, 1, "", "absoluteIniFilePath"], [29, 2, 1, "", "absolutePath"], [29, 2, 1, "", "invalidationActive"], [29, 2, 1, "", "localSavesEnabled"], [29, 2, 1, "", "localSettingsEnabled"], [29, 2, 1, "", "name"]], "mobase.ISaveGame": [[30, 2, 1, "", "allFiles"], [30, 2, 1, "", "getCreationTime"], [30, 2, 1, "", "getFilepath"], [30, 2, 1, "", "getName"], [30, 2, 1, "", "getSaveGroupIdentifier"]], "mobase.ISaveGameInfoWidget": [[31, 2, 1, "", "setSave"]], "mobase.InstallResult": [[32, 3, 1, "", "CANCELED"], [32, 3, 1, "", "FAILED"], [32, 3, 1, "", "MANUAL_REQUESTED"], [32, 3, 1, "", "NOT_ATTEMPTED"], [32, 3, 1, "", "SUCCESS"], [32, 3, 1, "", "name"], [32, 3, 1, "", "value"]], "mobase.LoadOrderMechanism": [[33, 3, 1, "", "FILE_TIME"], [33, 3, 1, "", "NONE"], [33, 3, 1, "", "PLUGINS_TXT"], [33, 3, 1, "", "name"], [33, 3, 1, "", "value"]], "mobase.LocalSavegames": [[34, 2, 1, "", "mappings"], [34, 2, 1, "", "prepareProfile"]], "mobase.Mapping": [[35, 3, 1, "", "createTarget"], [35, 3, 1, "", "destination"], [35, 3, 1, "", "isDirectory"], [35, 3, 1, "", "source"]], "mobase.ModDataChecker": [[36, 3, 1, "", "FIXABLE"], [36, 3, 1, "", "INVALID"], [36, 3, 1, "", "VALID"], [36, 2, 1, "", "dataLooksValid"], [36, 2, 1, "", "fix"]], "mobase.ModDataContent": [[37, 2, 1, "", "getAllContents"], [37, 2, 1, "", "getContentsFor"]], "mobase.ModRepositoryFileInfo": [[38, 3, 1, "", "categoryID"], [38, 2, 1, "", "createFromJson"], [38, 3, 1, "", "description"], [38, 3, 1, "", "fileCategory"], [38, 3, 1, "", "fileID"], [38, 3, 1, "", "fileName"], [38, 3, 1, "", "fileSize"], [38, 3, 1, "", "fileTime"], [38, 3, 1, "", "gameName"], [38, 3, 1, "", "modID"], [38, 3, 1, "", "modName"], [38, 3, 1, "", "name"], [38, 3, 1, "", "newestVersion"], [38, 3, 1, "", "repository"], [38, 3, 1, "", "uri"], [38, 3, 1, "", "userData"], [38, 3, 1, "", "version"]], "mobase.ModState": [[39, 3, 1, "", "ACTIVE"], [39, 3, 1, "", "ALTERNATE"], [39, 3, 1, "", "EMPTY"], [39, 3, 1, "", "ENDORSED"], [39, 3, 1, "", "ESSENTIAL"], [39, 3, 1, "", "EXISTS"], [39, 3, 1, "", "VALID"], [39, 3, 1, "", "name"], [39, 3, 1, "", "value"]], "mobase.PluginRequirementFactory": [[40, 2, 1, "", "basic"], [40, 2, 1, "", "diagnose"], [40, 2, 1, "", "gameDependency"], [40, 2, 1, "", "pluginDependency"]], "mobase.PluginSetting": [[41, 3, 1, "", "default_value"], [41, 3, 1, "", "description"], [41, 3, 1, "", "key"]], "mobase.PluginState": [[42, 3, 1, "", "ACTIVE"], [42, 3, 1, "", "INACTIVE"], [42, 3, 1, "", "MISSING"], [42, 3, 1, "", "name"], [42, 3, 1, "", "value"]], "mobase.ProfileSetting": [[43, 3, 1, "", "CONFIGURATION"], [43, 3, 1, "", "MODS"], [43, 3, 1, "", "PREFER_DEFAULTS"], [43, 3, 1, "", "SAVEGAMES"], [43, 3, 1, "", "name"], [43, 3, 1, "", "value"]], "mobase.ReleaseType": [[44, 3, 1, "", "ALPHA"], [44, 3, 1, "", "BETA"], [44, 3, 1, "", "CANDIDATE"], [44, 3, 1, "", "FINAL"], [44, 3, 1, "", "PRE_ALPHA"], [44, 3, 1, "", "name"], [44, 3, 1, "", "value"]], "mobase.SaveGameInfo": [[45, 2, 1, "", "getMissingAssets"], [45, 2, 1, "", "getSaveGameWidget"]], "mobase.ScriptExtender": [[46, 2, 1, "", "binaryName"], [46, 2, 1, "", "getArch"], [46, 2, 1, "", "getExtenderVersion"], [46, 2, 1, "", "isInstalled"], [46, 2, 1, "", "loaderName"], [46, 2, 1, "", "loaderPath"], [46, 2, 1, "", "pluginPath"], [46, 2, 1, "", "savegameExtension"]], "mobase.SortMechanism": [[47, 3, 1, "", "BOSS"], [47, 3, 1, "", "LOOT"], [47, 3, 1, "", "MLOX"], [47, 3, 1, "", "NONE"], [47, 3, 1, "", "name"], [47, 3, 1, "", "value"]], "mobase.TrackedState": [[48, 3, 1, "", "TRACKED_FALSE"], [48, 3, 1, "", "TRACKED_TRUE"], [48, 3, 1, "", "TRACKED_UNKNOWN"], [48, 3, 1, "", "name"], [48, 3, 1, "", "value"]], "mobase.UnmanagedMods": [[49, 2, 1, "", "displayName"], [49, 2, 1, "", "mods"], [49, 2, 1, "", "referenceFile"], [49, 2, 1, "", "secondaryFiles"]], "mobase.VersionInfo": [[50, 2, 1, "", "canonicalString"], [50, 2, 1, "", "clear"], [50, 2, 1, "", "displayString"], [50, 2, 1, "", "isValid"], [50, 2, 1, "", "parse"], [50, 2, 1, "", "scheme"]], "mobase.VersionScheme": [[51, 3, 1, "", "DATE"], [51, 3, 1, "", "DECIMAL_MARK"], [51, 3, 1, "", "DISCOVER"], [51, 3, 1, "", "LITERAL"], [51, 3, 1, "", "NUMBERS_AND_LETTERS"], [51, 3, 1, "", "REGULAR"], [51, 3, 1, "", "name"], [51, 3, 1, "", "value"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"]}, "titleterms": {"bsainvalid": 0, "dataarch": 1, "endorsedst": 2, "executableforcedloadset": 3, "executableinfo": 4, "fileinfo": 5, "filetreeentri": 6, "gameplugin": 7, "guessqual": 8, "guessedstr": 9, "idownloadmanag": 10, "ifiletre": 11, "iinstallationmanag": 12, "imodinterfac": 13, "imodlist": 14, "imodrepositorybridg": 15, "iorgan": 16, "iplugin": [17, 61], "iplugindiagnos": 18, "ipluginfilemapp": 19, "iplugingam": 20, "iplugininstal": 21, "iplugininstallercustom": 22, "iplugininstallersimpl": 23, "ipluginlist": 24, "ipluginmodpag": 25, "ipluginpreview": 26, "ipluginrequir": 27, "iplugintool": 28, "iprofil": 29, "isavegam": 30, "isavegameinfowidget": 31, "installresult": 32, "loadordermechan": 33, "localsavegam": 34, "map": [35, 59], "moddatacheck": 36, "moddatacont": 37, "modrepositoryfileinfo": 38, "modstat": 39, "pluginrequirementfactori": 40, "pluginset": 41, "pluginst": 42, "profileset": 43, "releasetyp": 44, "savegameinfo": 45, "scriptextend": 46, "sortmechan": 47, "trackedst": 48, "unmanagedmod": 49, "versioninfo": 50, "versionschem": 51, "getfilevers": 52, "geticonforexecut": 53, "getproductvers": 54, "faq": 55, "1": [55, 60], "why": 55, "i": 55, "mo2": [55, 56], "throw": 55, "an": 55, "except": 55, "when": 55, "try": 55, "creat": 55, "type": [55, 59], "inherit": 55, "one": 55, "class": [55, 57], "2": [55, 60], "how": 55, "can": 55, "sure": 55, "implement": 55, "all": 55, "requir": [55, 60], "method": 55, "plugin": [55, 56, 59, 60, 61], "3": [55, 60], "ar": 55, "my": 55, "isinst": 55, "x": 55, "qobject": 55, "y": 55, "qwidget": 55, "work": 55, "welcom": 56, "python": 56, "api": [56, 57], "": 56, "document": 56, "content": 56, "mobas": [57, 58, 60], "function": 57, "instal": 59, "preview": 59, "mod": 59, "page": 59, "game": 59, "tool": [59, 60], "proxi": 59, "free": 59, "extens": 59, "interfac": [59, 61], "diagnos": 59, "file": [59, 60, 61], "set": 60, "up": 60, "environ": 60, "prepar": 60, "get": [60, 61], "stub": 60, "configur": 60, "visual": 60, "studio": 60, "code": [60, 61], "option": 60, "black": 60, "auto": 60, "format": 60, "your": 60, "sourc": 60, "4": 60, "automat": 60, "reload": 60, "dure": 60, "develop": 60, "test": 60, "setup": 60, "write": 61, "start": 61, "singl": 61, "modul": 61, "exampl": 61, "tutori": 61, "offici": 61, "unoffici": 61, "internation": 61, "ad": 61, "translat": 61, "gener": 61, "qt": 61, "distribut": 61}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"BSAInvalidation": [[0, "bsainvalidation"]], "DataArchives": [[1, "dataarchives"]], "EndorsedState": [[2, "endorsedstate"]], "ExecutableForcedLoadSetting": [[3, "executableforcedloadsetting"]], "ExecutableInfo": [[4, "executableinfo"]], "FileInfo": [[5, "fileinfo"]], "FileTreeEntry": [[6, "filetreeentry"]], "GamePlugins": [[7, "gameplugins"]], "GuessQuality": [[8, "guessquality"]], "GuessedString": [[9, "guessedstring"]], "IDownloadManager": [[10, "idownloadmanager"]], "IFileTree": [[11, "ifiletree"]], "IInstallationManager": [[12, "iinstallationmanager"]], "IModInterface": [[13, "imodinterface"]], "IModList": [[14, "imodlist"]], "IModRepositoryBridge": [[15, "imodrepositorybridge"]], "IOrganizer": [[16, "iorganizer"]], "IPlugin": [[17, "iplugin"]], "IPluginDiagnose": [[18, "iplugindiagnose"]], "IPluginFileMapper": [[19, "ipluginfilemapper"]], "IPluginGame": [[20, "iplugingame"]], "IPluginInstaller": [[21, "iplugininstaller"]], "IPluginInstallerCustom": [[22, "iplugininstallercustom"]], "IPluginInstallerSimple": [[23, "iplugininstallersimple"]], "IPluginList": [[24, "ipluginlist"]], "IPluginModPage": [[25, "ipluginmodpage"]], "IPluginPreview": [[26, "ipluginpreview"]], "IPluginRequirement": [[27, "ipluginrequirement"]], "IPluginTool": [[28, "iplugintool"]], "IProfile": [[29, "iprofile"]], "ISaveGame": [[30, "isavegame"]], "ISaveGameInfoWidget": [[31, "isavegameinfowidget"]], "InstallResult": [[32, "installresult"]], "LoadOrderMechanism": [[33, "loadordermechanism"]], "LocalSavegames": [[34, "localsavegames"]], "Mapping": [[35, "mapping"]], "ModDataChecker": [[36, "moddatachecker"]], "ModDataContent": [[37, "moddatacontent"]], "ModRepositoryFileInfo": [[38, "modrepositoryfileinfo"]], "ModState": [[39, "modstate"]], "PluginRequirementFactory": [[40, "pluginrequirementfactory"]], "PluginSetting": [[41, "pluginsetting"]], "PluginState": [[42, "pluginstate"]], "ProfileSetting": [[43, "profilesetting"]], "ReleaseType": [[44, "releasetype"]], "SaveGameInfo": [[45, "savegameinfo"]], "ScriptExtender": [[46, "scriptextender"]], "SortMechanism": [[47, "sortmechanism"]], "TrackedState": [[48, "trackedstate"]], "UnmanagedMods": [[49, "unmanagedmods"]], "VersionInfo": [[50, "versioninfo"]], "VersionScheme": [[51, "versionscheme"]], "getFileVersion": [[52, "getfileversion"]], "getIconForExecutable": [[53, "geticonforexecutable"]], "getProductVersion": [[54, "getproductversion"]], "FAQ": [[55, "faq"]], "1. Why is MO2 throwing an exception when I try to create a type inheriting one of MO2 class?": [[55, "why-is-mo2-throwing-an-exception-when-i-try-to-create-a-type-inheriting-one-of-mo2-class"]], "2. How can I be sure to implement all the required methods when creating a plugin?": [[55, "how-can-i-be-sure-to-implement-all-the-required-methods-when-creating-a-plugin"]], "3. Why are my isinstance(x, QObject) and isinstance(y, QWidget) not working?": [[55, "why-are-my-isinstance-x-qobject-and-isinstance-y-qwidget-not-working"]], "Welcome to MO2 Python Plugin API\u2019s documentation!": [[56, "welcome-to-mo2-python-plugin-api-s-documentation"]], "Contents:": [[56, null]], "mobase API": [[57, "module-mobase"]], "Functions": [[57, "functions"]], "Classes": [[57, "classes"]], "mobase": [[58, "mobase"]], "Type of Plugins": [[59, "type-of-plugins"]], "Installers": [[59, "installers"]], "Previewers": [[59, "previewers"]], "Mod Page": [[59, "mod-page"]], "Game": [[59, "game"]], "Tool": [[59, "tool"]], "Proxies": [[59, "proxies"]], "Free Plugins": [[59, "free-plugins"]], "Extension Interfaces": [[59, "extension-interfaces"]], "Diagnose": [[59, "diagnose"]], "File Mappings": [[59, "file-mappings"]], "Setting up the environment": [[60, "setting-up-the-environment"]], "Required tools": [[60, "required-tools"]], "Preparation": [[60, "preparation"]], "1. Get the mobase stubs": [[60, "get-the-mobase-stubs"]], "2. Configure Visual Studio Code for mobase": [[60, "configure-visual-studio-code-for-mobase"]], "3. [Optional] Configure black to auto-format your source files": [[60, "optional-configure-black-to-auto-format-your-source-files"]], "4. [Optional] Automatically reload plugins during development": [[60, "optional-automatically-reload-plugins-during-development"]], "Testing the setup": [[60, "testing-the-setup"]], "Writing Plugins": [[61, "writing-plugins"]], "Getting started": [[61, "getting-started"]], "Single file plugins": [[61, "single-file-plugins"]], "Module Plugins": [[61, "module-plugins"]], "Writing the plugin": [[61, "writing-the-plugin"]], "IPlugin interface": [[61, "iplugin-interface"]], "Examples": [[61, "examples"]], "Tutorial Plugins": [[61, "tutorial-plugins"]], "Official Plugins": [[61, "official-plugins"]], "Unofficial Plugins": [[61, "unofficial-plugins"]], "Internationalization": [[61, "internationalization"]], "Adding translation code": [[61, "adding-translation-code"]], "Generating Qt translation files": [[61, "generating-qt-translation-files"]], "Translating": [[61, "translating"]], "Distributing translations": [[61, "distributing-translations"]]}, "indexentries": {"bsainvalidation (class in mobase)": [[0, "mobase.BSAInvalidation"]], "activate() (mobase.bsainvalidation method)": [[0, "mobase.BSAInvalidation.activate"]], "deactivate() (mobase.bsainvalidation method)": [[0, "mobase.BSAInvalidation.deactivate"]], "isinvalidationbsa() (mobase.bsainvalidation method)": [[0, "mobase.BSAInvalidation.isInvalidationBSA"]], "dataarchives (class in mobase)": [[1, "mobase.DataArchives"]], "addarchive() (mobase.dataarchives method)": [[1, "mobase.DataArchives.addArchive"]], "archives() (mobase.dataarchives method)": [[1, "mobase.DataArchives.archives"]], "removearchive() (mobase.dataarchives method)": [[1, "mobase.DataArchives.removeArchive"]], "vanillaarchives() (mobase.dataarchives method)": [[1, "mobase.DataArchives.vanillaArchives"]], "endorsed_false (mobase.endorsedstate attribute)": [[2, "mobase.EndorsedState.ENDORSED_FALSE"]], "endorsed_never (mobase.endorsedstate attribute)": [[2, "mobase.EndorsedState.ENDORSED_NEVER"]], "endorsed_true (mobase.endorsedstate attribute)": [[2, "mobase.EndorsedState.ENDORSED_TRUE"]], "endorsed_unknown (mobase.endorsedstate attribute)": [[2, "mobase.EndorsedState.ENDORSED_UNKNOWN"]], "endorsedstate (class in mobase)": [[2, "mobase.EndorsedState"]], "name (mobase.endorsedstate attribute)": [[2, "mobase.EndorsedState.name"]], "value (mobase.endorsedstate attribute)": [[2, "mobase.EndorsedState.value"]], "executableforcedloadsetting (class in mobase)": [[3, "mobase.ExecutableForcedLoadSetting"]], "enabled() (mobase.executableforcedloadsetting method)": [[3, "mobase.ExecutableForcedLoadSetting.enabled"]], "forced() (mobase.executableforcedloadsetting method)": [[3, "mobase.ExecutableForcedLoadSetting.forced"]], "library() (mobase.executableforcedloadsetting method)": [[3, "mobase.ExecutableForcedLoadSetting.library"]], "process() (mobase.executableforcedloadsetting method)": [[3, "mobase.ExecutableForcedLoadSetting.process"]], "withenabled() (mobase.executableforcedloadsetting method)": [[3, "mobase.ExecutableForcedLoadSetting.withEnabled"]], "withforced() (mobase.executableforcedloadsetting method)": [[3, "mobase.ExecutableForcedLoadSetting.withForced"]], "executableinfo (class in mobase)": [[4, "mobase.ExecutableInfo"]], "arguments() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.arguments"]], "ascustom() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.asCustom"]], "binary() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.binary"]], "iscustom() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.isCustom"]], "isvalid() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.isValid"]], "steamappid() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.steamAppID"]], "title() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.title"]], "withargument() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.withArgument"]], "withsteamappid() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.withSteamAppId"]], "withworkingdirectory() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.withWorkingDirectory"]], "workingdirectory() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.workingDirectory"]], "fileinfo (class in mobase)": [[5, "mobase.FileInfo"]], "archive (mobase.fileinfo attribute)": [[5, "mobase.FileInfo.archive"]], "filepath (mobase.fileinfo attribute)": [[5, "mobase.FileInfo.filePath"]], "origins (mobase.fileinfo attribute)": [[5, "mobase.FileInfo.origins"]], "directory (mobase.filetreeentry attribute)": [[6, "mobase.FileTreeEntry.DIRECTORY"]], "file (mobase.filetreeentry attribute)": [[6, "mobase.FileTreeEntry.FILE"]], "file_or_directory (mobase.filetreeentry attribute)": [[6, "mobase.FileTreeEntry.FILE_OR_DIRECTORY"]], "filetreeentry (class in mobase)": [[6, "mobase.FileTreeEntry"]], "detach() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.detach"]], "filetype() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.fileType"]], "hassuffix() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.hasSuffix"]], "isdir() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.isDir"]], "isfile() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.isFile"]], "moveto() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.moveTo"]], "name() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.name"]], "parent() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.parent"]], "path() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.path"]], "pathfrom() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.pathFrom"]], "suffix() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.suffix"]], "gameplugins (class in mobase)": [[7, "mobase.GamePlugins"]], "getloadorder() (mobase.gameplugins method)": [[7, "mobase.GamePlugins.getLoadOrder"]], "lightpluginsaresupported() (mobase.gameplugins method)": [[7, "mobase.GamePlugins.lightPluginsAreSupported"]], "overridepluginsaresupported() (mobase.gameplugins method)": [[7, "mobase.GamePlugins.overridePluginsAreSupported"]], "readpluginlists() (mobase.gameplugins method)": [[7, "mobase.GamePlugins.readPluginLists"]], "writepluginlists() (mobase.gameplugins method)": [[7, "mobase.GamePlugins.writePluginLists"]], "fallback (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.FALLBACK"]], "good (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.GOOD"]], "guessquality (class in mobase)": [[8, "mobase.GuessQuality"]], "invalid (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.INVALID"]], "meta (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.META"]], "preset (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.PRESET"]], "user (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.USER"]], "name (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.name"]], "value (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.value"]], "guessedstring (class in mobase)": [[9, "mobase.GuessedString"]], "reset() (mobase.guessedstring method)": [[9, "mobase.GuessedString.reset"]], "setfilter() (mobase.guessedstring method)": [[9, "mobase.GuessedString.setFilter"]], "update() (mobase.guessedstring method)": [[9, "mobase.GuessedString.update"]], "variants() (mobase.guessedstring method)": [[9, "mobase.GuessedString.variants"]], "idownloadmanager (class in mobase)": [[10, "mobase.IDownloadManager"]], "downloadpath() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.downloadPath"]], "ondownloadcomplete() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.onDownloadComplete"]], "ondownloadfailed() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.onDownloadFailed"]], "ondownloadpaused() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.onDownloadPaused"]], "ondownloadremoved() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.onDownloadRemoved"]], "startdownloadnexusfile() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.startDownloadNexusFile"]], "startdownloadurls() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.startDownloadURLs"]], "continue (mobase.ifiletree attribute)": [[11, "mobase.IFileTree.CONTINUE"]], "fail_if_exists (mobase.ifiletree attribute)": [[11, "mobase.IFileTree.FAIL_IF_EXISTS"]], "ifiletree (class in mobase)": [[11, "mobase.IFileTree"]], "merge (mobase.ifiletree attribute)": [[11, "mobase.IFileTree.MERGE"]], "replace (mobase.ifiletree attribute)": [[11, "mobase.IFileTree.REPLACE"]], "skip (mobase.ifiletree attribute)": [[11, "mobase.IFileTree.SKIP"]], "stop (mobase.ifiletree attribute)": [[11, "mobase.IFileTree.STOP"]], "adddirectory() (mobase.ifiletree method)": [[11, "mobase.IFileTree.addDirectory"]], "addfile() (mobase.ifiletree method)": [[11, "mobase.IFileTree.addFile"]], "clear() (mobase.ifiletree method)": [[11, "mobase.IFileTree.clear"]], "copy() (mobase.ifiletree method)": [[11, "mobase.IFileTree.copy"]], "createorphantree() (mobase.ifiletree method)": [[11, "mobase.IFileTree.createOrphanTree"]], "exists() (mobase.ifiletree method)": [[11, "mobase.IFileTree.exists"]], "find() (mobase.ifiletree method)": [[11, "mobase.IFileTree.find"]], "insert() (mobase.ifiletree method)": [[11, "mobase.IFileTree.insert"]], "merge() (mobase.ifiletree method)": [[11, "mobase.IFileTree.merge"]], "move() (mobase.ifiletree method)": [[11, "mobase.IFileTree.move"]], "pathto() (mobase.ifiletree method)": [[11, "mobase.IFileTree.pathTo"]], "remove() (mobase.ifiletree method)": [[11, "mobase.IFileTree.remove"]], "removeall() (mobase.ifiletree method)": [[11, "mobase.IFileTree.removeAll"]], "removeif() (mobase.ifiletree method)": [[11, "mobase.IFileTree.removeIf"]], "walk() (mobase.ifiletree method)": [[11, "mobase.IFileTree.walk"]], "iinstallationmanager (class in mobase)": [[12, "mobase.IInstallationManager"]], "createfile() (mobase.iinstallationmanager method)": [[12, "mobase.IInstallationManager.createFile"]], "extractfile() (mobase.iinstallationmanager method)": [[12, "mobase.IInstallationManager.extractFile"]], "extractfiles() (mobase.iinstallationmanager method)": [[12, "mobase.IInstallationManager.extractFiles"]], "getsupportedextensions() (mobase.iinstallationmanager method)": [[12, "mobase.IInstallationManager.getSupportedExtensions"]], "installarchive() (mobase.iinstallationmanager method)": [[12, "mobase.IInstallationManager.installArchive"]], "imodinterface (class in mobase)": [[13, "mobase.IModInterface"]], "absolutepath() (mobase.imodinterface method)": [[13, "mobase.IModInterface.absolutePath"]], "addcategory() (mobase.imodinterface method)": [[13, "mobase.IModInterface.addCategory"]], "addnexuscategory() (mobase.imodinterface method)": [[13, "mobase.IModInterface.addNexusCategory"]], "categories() (mobase.imodinterface method)": [[13, "mobase.IModInterface.categories"]], "clearpluginsettings() (mobase.imodinterface method)": [[13, "mobase.IModInterface.clearPluginSettings"]], "color() (mobase.imodinterface method)": [[13, "mobase.IModInterface.color"]], "comments() (mobase.imodinterface method)": [[13, "mobase.IModInterface.comments"]], "converted() (mobase.imodinterface method)": [[13, "mobase.IModInterface.converted"]], "endorsedstate() (mobase.imodinterface method)": [[13, "mobase.IModInterface.endorsedState"]], "filetree() (mobase.imodinterface method)": [[13, "mobase.IModInterface.fileTree"]], "gamename() (mobase.imodinterface method)": [[13, "mobase.IModInterface.gameName"]], "ignoredversion() (mobase.imodinterface method)": [[13, "mobase.IModInterface.ignoredVersion"]], "installationfile() (mobase.imodinterface method)": [[13, "mobase.IModInterface.installationFile"]], "isbackup() (mobase.imodinterface method)": [[13, "mobase.IModInterface.isBackup"]], "isforeign() (mobase.imodinterface method)": [[13, "mobase.IModInterface.isForeign"]], "isoverwrite() (mobase.imodinterface method)": [[13, "mobase.IModInterface.isOverwrite"]], "isseparator() (mobase.imodinterface method)": [[13, "mobase.IModInterface.isSeparator"]], "name() (mobase.imodinterface method)": [[13, "mobase.IModInterface.name"]], "newestversion() (mobase.imodinterface method)": [[13, "mobase.IModInterface.newestVersion"]], "nexusid() (mobase.imodinterface method)": [[13, "mobase.IModInterface.nexusId"]], "notes() (mobase.imodinterface method)": [[13, "mobase.IModInterface.notes"]], "pluginsetting() (mobase.imodinterface method)": [[13, "mobase.IModInterface.pluginSetting"]], "pluginsettings() (mobase.imodinterface method)": [[13, "mobase.IModInterface.pluginSettings"]], "primarycategory() (mobase.imodinterface method)": [[13, "mobase.IModInterface.primaryCategory"]], "removecategory() (mobase.imodinterface method)": [[13, "mobase.IModInterface.removeCategory"]], "repository() (mobase.imodinterface method)": [[13, "mobase.IModInterface.repository"]], "setgamename() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setGameName"]], "setisendorsed() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setIsEndorsed"]], "setnewestversion() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setNewestVersion"]], "setnexusid() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setNexusID"]], "setpluginsetting() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setPluginSetting"]], "seturl() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setUrl"]], "setversion() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setVersion"]], "trackedstate() (mobase.imodinterface method)": [[13, "mobase.IModInterface.trackedState"]], "url() (mobase.imodinterface method)": [[13, "mobase.IModInterface.url"]], "validated() (mobase.imodinterface method)": [[13, "mobase.IModInterface.validated"]], "version() (mobase.imodinterface method)": [[13, "mobase.IModInterface.version"]], "imodlist (class in mobase)": [[14, "mobase.IModList"]], "allmods() (mobase.imodlist method)": [[14, "mobase.IModList.allMods"]], "allmodsbyprofilepriority() (mobase.imodlist method)": [[14, "mobase.IModList.allModsByProfilePriority"]], "displayname() (mobase.imodlist method)": [[14, "mobase.IModList.displayName"]], "getmod() (mobase.imodlist method)": [[14, "mobase.IModList.getMod"]], "onmodinstalled() (mobase.imodlist method)": [[14, "mobase.IModList.onModInstalled"]], "onmodmoved() (mobase.imodlist method)": [[14, "mobase.IModList.onModMoved"]], "onmodremoved() (mobase.imodlist method)": [[14, "mobase.IModList.onModRemoved"]], "onmodstatechanged() (mobase.imodlist method)": [[14, "mobase.IModList.onModStateChanged"]], "priority() (mobase.imodlist method)": [[14, "mobase.IModList.priority"]], "removemod() (mobase.imodlist method)": [[14, "mobase.IModList.removeMod"]], "renamemod() (mobase.imodlist method)": [[14, "mobase.IModList.renameMod"]], "setactive() (mobase.imodlist method)": [[14, "mobase.IModList.setActive"]], "setpriority() (mobase.imodlist method)": [[14, "mobase.IModList.setPriority"]], "state() (mobase.imodlist method)": [[14, "mobase.IModList.state"]], "imodrepositorybridge (class in mobase)": [[15, "mobase.IModRepositoryBridge"]], "descriptionavailable (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.descriptionAvailable"]], "downloadurlsavailable (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.downloadURLsAvailable"]], "endorsementtoggled (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.endorsementToggled"]], "endorsementsavailable (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.endorsementsAvailable"]], "fileinfoavailable (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.fileInfoAvailable"]], "filesavailable (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.filesAvailable"]], "requestdescription() (mobase.imodrepositorybridge method)": [[15, "mobase.IModRepositoryBridge.requestDescription"]], "requestdownloadurl() (mobase.imodrepositorybridge method)": [[15, "mobase.IModRepositoryBridge.requestDownloadURL"]], "requestfailed (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.requestFailed"]], "requestfileinfo() (mobase.imodrepositorybridge method)": [[15, "mobase.IModRepositoryBridge.requestFileInfo"]], "requestfiles() (mobase.imodrepositorybridge method)": [[15, "mobase.IModRepositoryBridge.requestFiles"]], "requesttoggleendorsement() (mobase.imodrepositorybridge method)": [[15, "mobase.IModRepositoryBridge.requestToggleEndorsement"]], "trackedmodsavailable (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.trackedModsAvailable"]], "trackingtoggled (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.trackingToggled"]], "iorganizer (class in mobase)": [[16, "mobase.IOrganizer"]], "appversion() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.appVersion"]], "basepath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.basePath"]], "createmod() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.createMod"]], "createnexusbridge() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.createNexusBridge"]], "downloadmanager() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.downloadManager"]], "downloadspath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.downloadsPath"]], "findfileinfos() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.findFileInfos"]], "findfiles() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.findFiles"]], "getfileorigins() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.getFileOrigins"]], "getgame() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.getGame"]], "getplugindatapath() (mobase.iorganizer static method)": [[16, "mobase.IOrganizer.getPluginDataPath"]], "installmod() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.installMod"]], "ispluginenabled() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.isPluginEnabled"]], "listdirectories() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.listDirectories"]], "managedgame() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.managedGame"]], "moddatachanged() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.modDataChanged"]], "modlist() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.modList"]], "modspath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.modsPath"]], "onabouttorun() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onAboutToRun"]], "onfinishedrun() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onFinishedRun"]], "onplugindisabled() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onPluginDisabled"]], "onpluginenabled() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onPluginEnabled"]], "onpluginsettingchanged() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onPluginSettingChanged"]], "onprofilechanged() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onProfileChanged"]], "onprofilecreated() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onProfileCreated"]], "onprofileremoved() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onProfileRemoved"]], "onprofilerenamed() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onProfileRenamed"]], "onuserinterfaceinitialized() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onUserInterfaceInitialized"]], "overwritepath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.overwritePath"]], "persistent() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.persistent"]], "plugindatapath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.pluginDataPath"]], "pluginlist() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.pluginList"]], "pluginsetting() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.pluginSetting"]], "profile() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.profile"]], "profilename() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.profileName"]], "profilepath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.profilePath"]], "refresh() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.refresh"]], "resolvepath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.resolvePath"]], "setpersistent() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.setPersistent"]], "setpluginsetting() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.setPluginSetting"]], "startapplication() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.startApplication"]], "virtualfiletree() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.virtualFileTree"]], "waitforapplication() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.waitForApplication"]], "iplugin (class in mobase)": [[17, "mobase.IPlugin"]], "author() (mobase.iplugin method)": [[17, "mobase.IPlugin.author"]], "description() (mobase.iplugin method)": [[17, "mobase.IPlugin.description"]], "enabledbydefault() (mobase.iplugin method)": [[17, "mobase.IPlugin.enabledByDefault"]], "init() (mobase.iplugin method)": [[17, "mobase.IPlugin.init"]], "localizedname() (mobase.iplugin method)": [[17, "mobase.IPlugin.localizedName"]], "master() (mobase.iplugin method)": [[17, "mobase.IPlugin.master"]], "name() (mobase.iplugin method)": [[17, "mobase.IPlugin.name"]], "requirements() (mobase.iplugin method)": [[17, "mobase.IPlugin.requirements"]], "settings() (mobase.iplugin method)": [[17, "mobase.IPlugin.settings"]], "version() (mobase.iplugin method)": [[17, "mobase.IPlugin.version"]], "iplugindiagnose (class in mobase)": [[18, "mobase.IPluginDiagnose"]], "activeproblems() (mobase.iplugindiagnose method)": [[18, "mobase.IPluginDiagnose.activeProblems"]], "fulldescription() (mobase.iplugindiagnose method)": [[18, "mobase.IPluginDiagnose.fullDescription"]], "hasguidedfix() (mobase.iplugindiagnose method)": [[18, "mobase.IPluginDiagnose.hasGuidedFix"]], "shortdescription() (mobase.iplugindiagnose method)": [[18, "mobase.IPluginDiagnose.shortDescription"]], "startguidedfix() (mobase.iplugindiagnose method)": [[18, "mobase.IPluginDiagnose.startGuidedFix"]], "ipluginfilemapper (class in mobase)": [[19, "mobase.IPluginFileMapper"]], "mappings() (mobase.ipluginfilemapper method)": [[19, "mobase.IPluginFileMapper.mappings"]], "ccplugins() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.CCPlugins"]], "dlcplugins() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.DLCPlugins"]], "iplugingame (class in mobase)": [[20, "mobase.IPluginGame"]], "binaryname() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.binaryName"]], "datadirectory() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.dataDirectory"]], "detectgame() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.detectGame"]], "documentsdirectory() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.documentsDirectory"]], "executableforcedloads() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.executableForcedLoads"]], "executables() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.executables"]], "feature() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.feature"]], "featurelist() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.featureList"]], "gamedirectory() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameDirectory"]], "gameicon() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameIcon"]], "gamename() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameName"]], "gamenexusname() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameNexusName"]], "gameshortname() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameShortName"]], "gamevariants() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameVariants"]], "gameversion() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameVersion"]], "getlaunchername() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.getLauncherName"]], "getsupporturl() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.getSupportURL"]], "inifiles() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.iniFiles"]], "initializeprofile() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.initializeProfile"]], "isinstalled() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.isInstalled"]], "listsaves() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.listSaves"]], "loadordermechanism() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.loadOrderMechanism"]], "looksvalid() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.looksValid"]], "nexusgameid() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.nexusGameID"]], "nexusmodorganizerid() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.nexusModOrganizerID"]], "primaryplugins() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.primaryPlugins"]], "primarysources() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.primarySources"]], "savesdirectory() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.savesDirectory"]], "secondarydatadirectories() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.secondaryDataDirectories"]], "setgamepath() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.setGamePath"]], "setgamevariant() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.setGameVariant"]], "sortmechanism() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.sortMechanism"]], "steamappid() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.steamAPPId"]], "validshortnames() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.validShortNames"]], "iplugininstaller (class in mobase)": [[21, "mobase.IPluginInstaller"]], "isarchivesupported() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.isArchiveSupported"]], "ismanualinstaller() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.isManualInstaller"]], "oninstallationend() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.onInstallationEnd"]], "oninstallationstart() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.onInstallationStart"]], "priority() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.priority"]], "setinstallationmanager() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.setInstallationManager"]], "setparentwidget() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.setParentWidget"]], "iplugininstallercustom (class in mobase)": [[22, "mobase.IPluginInstallerCustom"]], "install() (mobase.iplugininstallercustom method)": [[22, "mobase.IPluginInstallerCustom.install"]], "isarchivesupported() (mobase.iplugininstallercustom method)": [[22, "mobase.IPluginInstallerCustom.isArchiveSupported"]], "supportedextensions() (mobase.iplugininstallercustom method)": [[22, "mobase.IPluginInstallerCustom.supportedExtensions"]], "iplugininstallersimple (class in mobase)": [[23, "mobase.IPluginInstallerSimple"]], "install() (mobase.iplugininstallersimple method)": [[23, "mobase.IPluginInstallerSimple.install"]], "ipluginlist (class in mobase)": [[24, "mobase.IPluginList"]], "haslightextension() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.hasLightExtension"]], "hasmasterextension() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.hasMasterExtension"]], "islightflagged() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.isLightFlagged"]], "ismasterflagged() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.isMasterFlagged"]], "loadorder() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.loadOrder"]], "masters() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.masters"]], "onpluginmoved() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.onPluginMoved"]], "onpluginstatechanged() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.onPluginStateChanged"]], "onrefreshed() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.onRefreshed"]], "origin() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.origin"]], "pluginnames() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.pluginNames"]], "priority() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.priority"]], "setloadorder() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.setLoadOrder"]], "setpriority() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.setPriority"]], "setstate() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.setState"]], "state() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.state"]], "ipluginmodpage (class in mobase)": [[25, "mobase.IPluginModPage"]], "displayname() (mobase.ipluginmodpage method)": [[25, "mobase.IPluginModPage.displayName"]], "handlesdownload() (mobase.ipluginmodpage method)": [[25, "mobase.IPluginModPage.handlesDownload"]], "icon() (mobase.ipluginmodpage method)": [[25, "mobase.IPluginModPage.icon"]], "pageurl() (mobase.ipluginmodpage method)": [[25, "mobase.IPluginModPage.pageURL"]], "setparentwidget() (mobase.ipluginmodpage method)": [[25, "mobase.IPluginModPage.setParentWidget"]], "useintegratedbrowser() (mobase.ipluginmodpage method)": [[25, "mobase.IPluginModPage.useIntegratedBrowser"]], "ipluginpreview (class in mobase)": [[26, "mobase.IPluginPreview"]], "genfilepreview() (mobase.ipluginpreview method)": [[26, "mobase.IPluginPreview.genFilePreview"]], "supportedextensions() (mobase.ipluginpreview method)": [[26, "mobase.IPluginPreview.supportedExtensions"]], "ipluginrequirement (class in mobase)": [[27, "mobase.IPluginRequirement"]], "check() (mobase.ipluginrequirement method)": [[27, "mobase.IPluginRequirement.check"]], "iplugintool (class in mobase)": [[28, "mobase.IPluginTool"]], "display() (mobase.iplugintool method)": [[28, "mobase.IPluginTool.display"]], "displayname() (mobase.iplugintool method)": [[28, "mobase.IPluginTool.displayName"]], "icon() (mobase.iplugintool method)": [[28, "mobase.IPluginTool.icon"]], "setparentwidget() (mobase.iplugintool method)": [[28, "mobase.IPluginTool.setParentWidget"]], "tooltip() (mobase.iplugintool method)": [[28, "mobase.IPluginTool.tooltip"]], "iprofile (class in mobase)": [[29, "mobase.IProfile"]], "absoluteinifilepath() (mobase.iprofile method)": [[29, "mobase.IProfile.absoluteIniFilePath"]], "absolutepath() (mobase.iprofile method)": [[29, "mobase.IProfile.absolutePath"]], "invalidationactive() (mobase.iprofile method)": [[29, "mobase.IProfile.invalidationActive"]], "localsavesenabled() (mobase.iprofile method)": [[29, "mobase.IProfile.localSavesEnabled"]], "localsettingsenabled() (mobase.iprofile method)": [[29, "mobase.IProfile.localSettingsEnabled"]], "name() (mobase.iprofile method)": [[29, "mobase.IProfile.name"]], "isavegame (class in mobase)": [[30, "mobase.ISaveGame"]], "allfiles() (mobase.isavegame method)": [[30, "mobase.ISaveGame.allFiles"]], "getcreationtime() (mobase.isavegame method)": [[30, "mobase.ISaveGame.getCreationTime"]], "getfilepath() (mobase.isavegame method)": [[30, "mobase.ISaveGame.getFilepath"]], "getname() (mobase.isavegame method)": [[30, "mobase.ISaveGame.getName"]], "getsavegroupidentifier() (mobase.isavegame method)": [[30, "mobase.ISaveGame.getSaveGroupIdentifier"]], "isavegameinfowidget (class in mobase)": [[31, "mobase.ISaveGameInfoWidget"]], "setsave() (mobase.isavegameinfowidget method)": [[31, "mobase.ISaveGameInfoWidget.setSave"]], "canceled (mobase.installresult attribute)": [[32, "mobase.InstallResult.CANCELED"]], "failed (mobase.installresult attribute)": [[32, "mobase.InstallResult.FAILED"]], "installresult (class in mobase)": [[32, "mobase.InstallResult"]], "manual_requested (mobase.installresult attribute)": [[32, "mobase.InstallResult.MANUAL_REQUESTED"]], "not_attempted (mobase.installresult attribute)": [[32, "mobase.InstallResult.NOT_ATTEMPTED"]], "success (mobase.installresult attribute)": [[32, "mobase.InstallResult.SUCCESS"]], "name (mobase.installresult attribute)": [[32, "mobase.InstallResult.name"]], "value (mobase.installresult attribute)": [[32, "mobase.InstallResult.value"]], "file_time (mobase.loadordermechanism attribute)": [[33, "mobase.LoadOrderMechanism.FILE_TIME"]], "loadordermechanism (class in mobase)": [[33, "mobase.LoadOrderMechanism"]], "none (mobase.loadordermechanism attribute)": [[33, "mobase.LoadOrderMechanism.NONE"]], "plugins_txt (mobase.loadordermechanism attribute)": [[33, "mobase.LoadOrderMechanism.PLUGINS_TXT"]], "name (mobase.loadordermechanism attribute)": [[33, "mobase.LoadOrderMechanism.name"]], "value (mobase.loadordermechanism attribute)": [[33, "mobase.LoadOrderMechanism.value"]], "localsavegames (class in mobase)": [[34, "mobase.LocalSavegames"]], "mappings() (mobase.localsavegames method)": [[34, "mobase.LocalSavegames.mappings"]], "prepareprofile() (mobase.localsavegames method)": [[34, "mobase.LocalSavegames.prepareProfile"]], "mapping (class in mobase)": [[35, "mobase.Mapping"]], "createtarget (mobase.mapping attribute)": [[35, "mobase.Mapping.createTarget"]], "destination (mobase.mapping attribute)": [[35, "mobase.Mapping.destination"]], "isdirectory (mobase.mapping attribute)": [[35, "mobase.Mapping.isDirectory"]], "source (mobase.mapping attribute)": [[35, "mobase.Mapping.source"]], "fixable (mobase.moddatachecker attribute)": [[36, "mobase.ModDataChecker.FIXABLE"]], "invalid (mobase.moddatachecker attribute)": [[36, "mobase.ModDataChecker.INVALID"]], "moddatachecker (class in mobase)": [[36, "mobase.ModDataChecker"]], "valid (mobase.moddatachecker attribute)": [[36, "mobase.ModDataChecker.VALID"]], "datalooksvalid() (mobase.moddatachecker method)": [[36, "mobase.ModDataChecker.dataLooksValid"]], "fix() (mobase.moddatachecker method)": [[36, "mobase.ModDataChecker.fix"]], "moddatacontent (class in mobase)": [[37, "mobase.ModDataContent"]], "getallcontents() (mobase.moddatacontent method)": [[37, "mobase.ModDataContent.getAllContents"]], "getcontentsfor() (mobase.moddatacontent method)": [[37, "mobase.ModDataContent.getContentsFor"]], "modrepositoryfileinfo (class in mobase)": [[38, "mobase.ModRepositoryFileInfo"]], "categoryid (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.categoryID"]], "createfromjson() (mobase.modrepositoryfileinfo static method)": [[38, "mobase.ModRepositoryFileInfo.createFromJson"]], "description (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.description"]], "filecategory (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.fileCategory"]], "fileid (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.fileID"]], "filename (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.fileName"]], "filesize (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.fileSize"]], "filetime (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.fileTime"]], "gamename (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.gameName"]], "modid (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.modID"]], "modname (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.modName"]], "name (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.name"]], "newestversion (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.newestVersion"]], "repository (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.repository"]], "uri (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.uri"]], "userdata (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.userData"]], "version (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.version"]], "active (mobase.modstate attribute)": [[39, "mobase.ModState.ACTIVE"]], "alternate (mobase.modstate attribute)": [[39, "mobase.ModState.ALTERNATE"]], "empty (mobase.modstate attribute)": [[39, "mobase.ModState.EMPTY"]], "endorsed (mobase.modstate attribute)": [[39, "mobase.ModState.ENDORSED"]], "essential (mobase.modstate attribute)": [[39, "mobase.ModState.ESSENTIAL"]], "exists (mobase.modstate attribute)": [[39, "mobase.ModState.EXISTS"]], "modstate (class in mobase)": [[39, "mobase.ModState"]], "valid (mobase.modstate attribute)": [[39, "mobase.ModState.VALID"]], "name (mobase.modstate attribute)": [[39, "mobase.ModState.name"]], "value (mobase.modstate attribute)": [[39, "mobase.ModState.value"]], "pluginrequirementfactory (class in mobase)": [[40, "mobase.PluginRequirementFactory"]], "basic() (mobase.pluginrequirementfactory static method)": [[40, "mobase.PluginRequirementFactory.basic"]], "diagnose() (mobase.pluginrequirementfactory static method)": [[40, "mobase.PluginRequirementFactory.diagnose"]], "gamedependency() (mobase.pluginrequirementfactory method)": [[40, "mobase.PluginRequirementFactory.gameDependency"]], "plugindependency() (mobase.pluginrequirementfactory method)": [[40, "mobase.PluginRequirementFactory.pluginDependency"]], "pluginsetting (class in mobase)": [[41, "mobase.PluginSetting"]], "default_value (mobase.pluginsetting attribute)": [[41, "mobase.PluginSetting.default_value"]], "description (mobase.pluginsetting attribute)": [[41, "mobase.PluginSetting.description"]], "key (mobase.pluginsetting attribute)": [[41, "mobase.PluginSetting.key"]], "active (mobase.pluginstate attribute)": [[42, "mobase.PluginState.ACTIVE"]], "inactive (mobase.pluginstate attribute)": [[42, "mobase.PluginState.INACTIVE"]], "missing (mobase.pluginstate attribute)": [[42, "mobase.PluginState.MISSING"]], "pluginstate (class in mobase)": [[42, "mobase.PluginState"]], "name (mobase.pluginstate attribute)": [[42, "mobase.PluginState.name"]], "value (mobase.pluginstate attribute)": [[42, "mobase.PluginState.value"]], "configuration (mobase.profilesetting attribute)": [[43, "mobase.ProfileSetting.CONFIGURATION"]], "mods (mobase.profilesetting attribute)": [[43, "mobase.ProfileSetting.MODS"]], "prefer_defaults (mobase.profilesetting attribute)": [[43, "mobase.ProfileSetting.PREFER_DEFAULTS"]], "profilesetting (class in mobase)": [[43, "mobase.ProfileSetting"]], "savegames (mobase.profilesetting attribute)": [[43, "mobase.ProfileSetting.SAVEGAMES"]], "name (mobase.profilesetting attribute)": [[43, "mobase.ProfileSetting.name"]], "value (mobase.profilesetting attribute)": [[43, "mobase.ProfileSetting.value"]], "alpha (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.ALPHA"]], "beta (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.BETA"]], "candidate (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.CANDIDATE"]], "final (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.FINAL"]], "pre_alpha (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.PRE_ALPHA"]], "releasetype (class in mobase)": [[44, "mobase.ReleaseType"]], "name (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.name"]], "value (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.value"]], "savegameinfo (class in mobase)": [[45, "mobase.SaveGameInfo"]], "getmissingassets() (mobase.savegameinfo method)": [[45, "mobase.SaveGameInfo.getMissingAssets"]], "getsavegamewidget() (mobase.savegameinfo method)": [[45, "mobase.SaveGameInfo.getSaveGameWidget"]], "scriptextender (class in mobase)": [[46, "mobase.ScriptExtender"]], "binaryname() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.binaryName"]], "getarch() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.getArch"]], "getextenderversion() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.getExtenderVersion"]], "isinstalled() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.isInstalled"]], "loadername() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.loaderName"]], "loaderpath() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.loaderPath"]], "pluginpath() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.pluginPath"]], "savegameextension() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.savegameExtension"]], "boss (mobase.sortmechanism attribute)": [[47, "mobase.SortMechanism.BOSS"]], "loot (mobase.sortmechanism attribute)": [[47, "mobase.SortMechanism.LOOT"]], "mlox (mobase.sortmechanism attribute)": [[47, "mobase.SortMechanism.MLOX"]], "none (mobase.sortmechanism attribute)": [[47, "mobase.SortMechanism.NONE"]], "sortmechanism (class in mobase)": [[47, "mobase.SortMechanism"]], "name (mobase.sortmechanism attribute)": [[47, "mobase.SortMechanism.name"]], "value (mobase.sortmechanism attribute)": [[47, "mobase.SortMechanism.value"]], "tracked_false (mobase.trackedstate attribute)": [[48, "mobase.TrackedState.TRACKED_FALSE"]], "tracked_true (mobase.trackedstate attribute)": [[48, "mobase.TrackedState.TRACKED_TRUE"]], "tracked_unknown (mobase.trackedstate attribute)": [[48, "mobase.TrackedState.TRACKED_UNKNOWN"]], "trackedstate (class in mobase)": [[48, "mobase.TrackedState"]], "name (mobase.trackedstate attribute)": [[48, "mobase.TrackedState.name"]], "value (mobase.trackedstate attribute)": [[48, "mobase.TrackedState.value"]], "unmanagedmods (class in mobase)": [[49, "mobase.UnmanagedMods"]], "displayname() (mobase.unmanagedmods method)": [[49, "mobase.UnmanagedMods.displayName"]], "mods() (mobase.unmanagedmods method)": [[49, "mobase.UnmanagedMods.mods"]], "referencefile() (mobase.unmanagedmods method)": [[49, "mobase.UnmanagedMods.referenceFile"]], "secondaryfiles() (mobase.unmanagedmods method)": [[49, "mobase.UnmanagedMods.secondaryFiles"]], "versioninfo (class in mobase)": [[50, "mobase.VersionInfo"]], "canonicalstring() (mobase.versioninfo method)": [[50, "mobase.VersionInfo.canonicalString"]], "clear() (mobase.versioninfo method)": [[50, "mobase.VersionInfo.clear"]], "displaystring() (mobase.versioninfo method)": [[50, "mobase.VersionInfo.displayString"]], "isvalid() (mobase.versioninfo method)": [[50, "mobase.VersionInfo.isValid"]], "parse() (mobase.versioninfo method)": [[50, "mobase.VersionInfo.parse"]], "scheme() (mobase.versioninfo method)": [[50, "mobase.VersionInfo.scheme"]], "date (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.DATE"]], "decimal_mark (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.DECIMAL_MARK"]], "discover (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.DISCOVER"]], "literal (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.LITERAL"]], "numbers_and_letters (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.NUMBERS_AND_LETTERS"]], "regular (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.REGULAR"]], "versionscheme (class in mobase)": [[51, "mobase.VersionScheme"]], "name (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.name"]], "value (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.value"]], "getfileversion() (in module mobase)": [[52, "mobase.getFileVersion"]], "geticonforexecutable() (in module mobase)": [[53, "mobase.getIconForExecutable"]], "getproductversion() (in module mobase)": [[54, "mobase.getProductVersion"]], "mobase": [[57, "module-mobase"]], "module": [[57, "module-mobase"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api/mobase.BSAInvalidation", "api/mobase.DataArchives", "api/mobase.EndorsedState", "api/mobase.ExecutableForcedLoadSetting", "api/mobase.ExecutableInfo", "api/mobase.FileInfo", "api/mobase.FileTreeEntry", "api/mobase.GamePlugins", "api/mobase.GuessQuality", "api/mobase.GuessedString", "api/mobase.IDownloadManager", "api/mobase.IFileTree", "api/mobase.IInstallationManager", "api/mobase.IModInterface", "api/mobase.IModList", "api/mobase.IModRepositoryBridge", "api/mobase.IOrganizer", "api/mobase.IPlugin", "api/mobase.IPluginDiagnose", "api/mobase.IPluginFileMapper", "api/mobase.IPluginGame", "api/mobase.IPluginInstaller", "api/mobase.IPluginInstallerCustom", "api/mobase.IPluginInstallerSimple", "api/mobase.IPluginList", "api/mobase.IPluginModPage", "api/mobase.IPluginPreview", "api/mobase.IPluginRequirement", "api/mobase.IPluginTool", "api/mobase.IProfile", "api/mobase.ISaveGame", "api/mobase.ISaveGameInfoWidget", "api/mobase.InstallResult", "api/mobase.LoadOrderMechanism", "api/mobase.LocalSavegames", "api/mobase.Mapping", "api/mobase.ModDataChecker", "api/mobase.ModDataContent", "api/mobase.ModRepositoryFileInfo", "api/mobase.ModState", "api/mobase.PluginRequirementFactory", "api/mobase.PluginSetting", "api/mobase.PluginState", "api/mobase.ProfileSetting", "api/mobase.ReleaseType", "api/mobase.SaveGameInfo", "api/mobase.ScriptExtender", "api/mobase.SortMechanism", "api/mobase.TrackedState", "api/mobase.UnmanagedMods", "api/mobase.VersionInfo", "api/mobase.VersionScheme", "api/mobase.getFileVersion", "api/mobase.getIconForExecutable", "api/mobase.getProductVersion", "faq", "index", "mobase", "modules", "plugin-types", "setup-tools", "writing-plugins"], "filenames": ["api/mobase.BSAInvalidation.rst", "api/mobase.DataArchives.rst", "api/mobase.EndorsedState.rst", "api/mobase.ExecutableForcedLoadSetting.rst", "api/mobase.ExecutableInfo.rst", "api/mobase.FileInfo.rst", "api/mobase.FileTreeEntry.rst", "api/mobase.GamePlugins.rst", "api/mobase.GuessQuality.rst", "api/mobase.GuessedString.rst", "api/mobase.IDownloadManager.rst", "api/mobase.IFileTree.rst", "api/mobase.IInstallationManager.rst", "api/mobase.IModInterface.rst", "api/mobase.IModList.rst", "api/mobase.IModRepositoryBridge.rst", "api/mobase.IOrganizer.rst", "api/mobase.IPlugin.rst", "api/mobase.IPluginDiagnose.rst", "api/mobase.IPluginFileMapper.rst", "api/mobase.IPluginGame.rst", "api/mobase.IPluginInstaller.rst", "api/mobase.IPluginInstallerCustom.rst", "api/mobase.IPluginInstallerSimple.rst", "api/mobase.IPluginList.rst", "api/mobase.IPluginModPage.rst", "api/mobase.IPluginPreview.rst", "api/mobase.IPluginRequirement.rst", "api/mobase.IPluginTool.rst", "api/mobase.IProfile.rst", "api/mobase.ISaveGame.rst", "api/mobase.ISaveGameInfoWidget.rst", "api/mobase.InstallResult.rst", "api/mobase.LoadOrderMechanism.rst", "api/mobase.LocalSavegames.rst", "api/mobase.Mapping.rst", "api/mobase.ModDataChecker.rst", "api/mobase.ModDataContent.rst", "api/mobase.ModRepositoryFileInfo.rst", "api/mobase.ModState.rst", "api/mobase.PluginRequirementFactory.rst", "api/mobase.PluginSetting.rst", "api/mobase.PluginState.rst", "api/mobase.ProfileSetting.rst", "api/mobase.ReleaseType.rst", "api/mobase.SaveGameInfo.rst", "api/mobase.ScriptExtender.rst", "api/mobase.SortMechanism.rst", "api/mobase.TrackedState.rst", "api/mobase.UnmanagedMods.rst", "api/mobase.VersionInfo.rst", "api/mobase.VersionScheme.rst", "api/mobase.getFileVersion.rst", "api/mobase.getIconForExecutable.rst", "api/mobase.getProductVersion.rst", "faq.rst", "index.rst", "mobase.rst", "modules.rst", "plugin-types.rst", "setup-tools.rst", "writing-plugins.rst"], "titles": ["BSAInvalidation", "DataArchives", "EndorsedState", "ExecutableForcedLoadSetting", "ExecutableInfo", "FileInfo", "FileTreeEntry", "GamePlugins", "GuessQuality", "GuessedString", "IDownloadManager", "IFileTree", "IInstallationManager", "IModInterface", "IModList", "IModRepositoryBridge", "IOrganizer", "IPlugin", "IPluginDiagnose", "IPluginFileMapper", "IPluginGame", "IPluginInstaller", "IPluginInstallerCustom", "IPluginInstallerSimple", "IPluginList", "IPluginModPage", "IPluginPreview", "IPluginRequirement", "IPluginTool", "IProfile", "ISaveGame", "ISaveGameInfoWidget", "InstallResult", "LoadOrderMechanism", "LocalSavegames", "Mapping", "ModDataChecker", "ModDataContent", "ModRepositoryFileInfo", "ModState", "PluginRequirementFactory", "PluginSetting", "PluginState", "ProfileSetting", "ReleaseType", "SaveGameInfo", "ScriptExtender", "SortMechanism", "TrackedState", "UnmanagedMods", "VersionInfo", "VersionScheme", "getFileVersion", "getIconForExecutable", "getProductVersion", "FAQ", "Welcome to MO2 Python Plugin API\u2019s documentation!", "mobase API", "mobase", "Type of Plugins", "Setting up the environment", "Writing Plugins"], "terms": {"class": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 56, 58, 59, 60, 61], "mobas": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 61], "base": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 55, 59, 61], "abc": [0, 1, 7, 17, 34, 36, 37, 45, 46, 49], "method": [0, 1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 40, 45, 46, 49, 50, 56, 61], "summari": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], "document": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 60, 61], "abstract": [0, 1, 7, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 31, 34, 36, 37, 45, 46, 49, 61], "activ": [0, 16, 18, 20, 24, 39, 42, 61], "profil": [0, 1, 14, 16, 20, 28, 29, 30, 34, 59, 61], "return": [0, 1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 40, 45, 46, 49, 50, 52, 53, 54, 55, 60, 61], "type": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 60, 61], "none": [0, 1, 2, 6, 7, 8, 9, 11, 13, 14, 15, 16, 18, 20, 21, 24, 25, 27, 28, 31, 32, 33, 39, 42, 43, 44, 45, 47, 48, 50, 51, 59], "deactiv": 0, "isinvalidationbsa": 0, "name": [0, 1, 2, 6, 8, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 28, 29, 30, 32, 33, 37, 38, 39, 42, 43, 44, 46, 47, 48, 49, 51, 60, 61], "bool": [0, 3, 4, 6, 7, 10, 11, 13, 14, 16, 17, 18, 20, 21, 24, 25, 29, 34, 35, 46, 50, 60, 61], "addarch": 1, "index": 1, "add": [1, 19, 26, 59, 60, 61], "an": [1, 6, 10, 11, 12, 13, 14, 16, 20, 21, 22, 23, 24, 28, 37, 50, 52, 53, 54, 56, 59, 61], "archiv": [1, 5, 11, 12, 16, 21, 22, 23, 29, 36, 49, 59, 61], "list": [1, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 26, 28, 29, 30, 34, 37, 40, 45, 49, 55, 59, 61], "paramet": [1, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 36, 37, 40, 41, 45, 49, 50, 52, 53, 54], "insert": [1, 11], "befor": [1, 16, 17, 20, 21, 24], "us": [1, 6, 8, 9, 11, 12, 13, 14, 16, 17, 18, 20, 21, 23, 25, 28, 30, 36, 37, 40, 46, 50, 59, 60, 61], "0": [1, 12, 15, 16, 38, 50, 60, 61], "begin": 1, "int_max": 1, "end": [1, 9, 11, 12, 21], "retriev": [1, 6, 10, 11, 13, 14, 16, 17, 18, 20, 21, 24, 29, 30, 37, 45, 46, 49, 52, 53, 54, 61], "given": [1, 6, 10, 11, 12, 13, 14, 16, 18, 20, 21, 22, 23, 24, 29, 36, 37, 49, 50, 52, 54, 61], "sequenc": [1, 4, 7, 12, 13, 14, 16, 17, 20, 24, 30, 45, 49], "str": [1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 22, 23, 24, 25, 26, 28, 29, 30, 35, 38, 45, 46, 49, 50, 52, 54, 61], "from": [1, 6, 8, 9, 10, 11, 12, 13, 14, 16, 20, 22, 23, 24, 40, 45, 55, 59, 60, 61], "The": [1, 6, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 36, 37, 40, 41, 45, 46, 49, 50, 52, 53, 54, 55, 59, 60, 61], "removearch": 1, "remov": [1, 6, 10, 11, 13, 14, 16, 59], "vanillaarch": 1, "vanilla": 1, "ar": [1, 6, 7, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 24, 26, 28, 29, 37, 50, 56, 59, 60, 61], "file": [1, 5, 6, 10, 11, 12, 13, 15, 16, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 37, 46, 49, 52], "ship": [1, 17, 61], "origin": [1, 5, 12, 14, 16, 24, 61], "game": [1, 10, 13, 15, 16, 20, 22, 24, 29, 30, 31, 36, 37, 45, 46, 49, 56, 61], "valu": [2, 8, 9, 13, 14, 16, 32, 33, 39, 41, 42, 43, 44, 47, 48, 50, 51], "modul": [2, 8, 17, 32, 33, 39, 42, 43, 44, 45, 47, 48, 51, 60], "qualnam": [2, 8, 32, 33, 39, 42, 43, 44, 47, 48, 51], "start": [2, 8, 16, 18, 20, 21, 25, 28, 32, 33, 36, 39, 42, 43, 44, 47, 48, 51, 56, 60], "1": [2, 8, 22, 23, 24, 32, 33, 39, 42, 43, 44, 47, 48, 50, 51, 56, 61], "boundari": [2, 8, 32, 33, 39, 42, 43, 44, 47, 48, 51], "enum": [2, 8, 32, 33, 39, 42, 43, 44, 47, 48, 51], "attribut": [2, 5, 6, 8, 11, 15, 20, 32, 33, 35, 36, 38, 39, 41, 42, 43, 44, 47, 48, 51], "endorsed_fals": 2, "endorsed_nev": 2, "endorsed_tru": 2, "endorsed_unknown": 2, "process": [3, 11, 16, 21, 22, 36], "librari": [3, 20, 24], "object": [3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 23, 24, 27, 29, 30, 35, 38, 40, 41, 50], "enabl": [3, 14, 16, 17, 20, 24, 29, 60, 61], "forc": [3, 20], "withen": 3, "withforc": 3, "titl": 4, "binari": [4, 46], "argument": [4, 14, 16, 55, 61], "ascustom": 4, "qfileinfo": [4, 16, 30, 46, 49], "iscustom": 4, "isvalid": [4, 50], "steamappid": [4, 20], "withargu": 4, "withsteamappid": 4, "app_id": 4, "withworkingdirectori": 4, "directori": [4, 6, 11, 12, 16, 20, 29, 59, 60], "workingdirectori": 4, "qdir": [4, 20, 46], "inform": [5, 6, 15, 16, 30, 41, 45, 50, 61], "about": [5, 16, 30, 45, 60], "virtual": [5, 16, 19, 20, 59, 60], "filepath": [5, 16, 52], "repres": [6, 9, 13, 16, 20, 21, 23, 27, 36, 50], "entri": [6, 11, 12, 60], "tree": [6, 11, 12, 13, 16, 21, 23, 36, 37], "either": [6, 11, 21, 24, 29, 37, 56, 59], "thi": [6, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 36, 40, 41, 45, 50, 53, 55, 56, 59, 60, 61], "inherit": [6, 21, 56, 59], "ifiletre": [6, 13, 16, 23, 36, 58], "so": [6, 11, 14, 16, 17, 20, 28, 59, 60, 61], "oper": [6, 11, 13, 16, 21, 36, 59], "same": [6, 11, 16, 18, 24, 30, 59], "provid": [6, 11, 16, 17, 25, 37, 59, 60, 61], "conveni": 6, "queri": [6, 9, 16, 28, 59], "like": [6, 16, 20, 25, 28, 36, 59], "its": [6, 11, 14, 16, 28, 59, 61], "last": 6, "modif": [6, 61], "time": [6, 9, 17, 30], "It": [6, 17, 55, 60, 61], "also": [6, 9, 11, 17, 24, 55, 59, 60, 61], "astre": 6, "can": [6, 9, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 36, 37, 45, 50, 56, 59, 60, 61], "correspond": [6, 10, 11, 12, 13, 16, 18, 20, 21, 29, 37, 49], "case": [6, 10, 13, 16, 17, 20, 23, 45, 55], "filetyp": [6, 11], "ellipsi": [6, 11, 15, 36], "file_or_directori": 6, "detach": [6, 11], "parent": [6, 11, 21, 25, 28, 31, 45], "true": [6, 7, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 24, 25, 29, 40, 46, 50, 60, 61], "wa": [6, 10, 11, 12, 13, 14, 16, 17, 24, 61], "correctli": [6, 11, 13, 17], "fals": [6, 7, 11, 12, 13, 14, 16, 17, 18, 20, 21, 24, 25, 29, 35, 40, 46, 50, 61], "otherwis": [6, 7, 11, 13, 14, 16, 17, 18, 20, 21, 23, 24, 25, 27, 29, 40, 46, 50, 61], "hassuffix": 6, "kwd": [6, 9, 11, 14, 16, 22, 40], "helper": [6, 9, 11, 14, 16, 22, 40], "overload": [6, 9, 11, 14, 16, 22, 40], "rais": [6, 9, 11, 14, 16, 18, 22, 40], "when": [6, 9, 10, 11, 13, 14, 16, 17, 18, 20, 22, 24, 25, 28, 36, 37, 40, 56, 59, 60, 61], "call": [6, 9, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22, 24, 28, 36, 40, 55, 59, 61], "isdir": 6, "i": [6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 36, 37, 40, 41, 45, 46, 50, 56, 59, 60, 61], "isfil": 6, "moveto": 6, "move": [6, 11, 12, 14, 24, 60], "option": [6, 20, 27, 36, 45], "contain": [6, 10, 11, 12, 13, 14, 15, 16, 20, 21, 23, 25, 30, 50, 61], "root": [6, 11, 36], "unreach": 6, "path": [6, 10, 11, 12, 13, 16, 20, 21, 24, 26, 29, 30, 37, 46, 49, 52, 53, 54], "sep": [6, 11], "up": [6, 11, 12, 13, 16, 56], "propag": 6, "constant": [6, 59], "complex": [6, 59, 61], "full": [6, 18, 46], "never": [6, 17, 59], "store": [6, 16, 17, 20, 50], "separ": [6, 11, 13, 17], "creat": [6, 11, 12, 13, 16, 17, 18, 20, 22, 23, 40, 56, 59, 60, 61], "includ": [6, 11, 16, 24, 26, 59, 61], "pathfrom": 6, "reach": [6, 11], "must": [6, 11, 55, 60, 61], "empti": [6, 11, 12, 13, 16, 20, 22, 23, 24, 39, 52, 54, 55, 59], "string": [6, 9, 11, 12, 16, 17, 20, 23, 24, 37, 50, 52, 54, 61], "suffix": 6, "extens": [6, 12, 22, 24, 26, 46, 56, 60], "everyth": [6, 60], "after": [6, 11, 12, 14, 16, 17, 20, 60], "dot": 6, "ha": [6, 11, 16, 18, 20, 21, 24, 25, 28, 36, 45, 59, 60, 61], "getloadord": 7, "lightpluginsaresupport": 7, "light": [7, 24], "plugin": [7, 12, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 37, 40, 41, 46, 49, 50], "support": [7, 11, 12, 20, 21, 26, 59], "overridepluginsaresupport": 7, "overrid": [7, 11, 55], "readpluginlist": 7, "plugin_list": 7, "writepluginlist": 7, "describ": 8, "how": [8, 9, 20, 56, 59, 61], "good": [8, 13, 16, 61], "code": [8, 16], "consid": [8, 20, 59], "guess": [8, 9], "e": [8, 11, 13, 14, 16, 17, 20, 21, 22, 23, 24, 37, 46, 55, 59, 61], "mod": [8, 10, 12, 13, 14, 15, 16, 20, 21, 22, 23, 24, 25, 28, 29, 36, 37, 43, 49, 50, 56, 61], "determin": [8, 20, 24, 59], "anoth": [8, 13, 16, 59, 61], "sourc": [8, 11, 13, 20, 35], "should": [8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 25, 28, 36, 40, 50, 59, 60, 61], "overwrit": [8, 11, 13, 16, 24, 59], "fallback": 8, "invalid": [8, 11, 13, 14, 24, 29, 36, 50, 59, 61], "meta": [8, 22, 23, 59, 61], "preset": 8, "user": [8, 9, 13, 14, 15, 16, 20, 21, 25, 28, 36, 37, 41, 50, 59, 61], "qualiti": 9, "guessqual": [9, 58], "mai": [9, 10, 11, 13, 17, 22, 23, 49, 50], "set": [9, 13, 16, 17, 20, 21, 22, 24, 25, 26, 28, 29, 30, 31, 37, 41, 56, 61], "differ": [9, 11, 13, 16, 20, 23, 24, 59, 61], "place": [9, 16, 24, 28, 59, 61], "each": [9, 11, 20, 37, 59, 61], "chang": [9, 11, 14, 16, 17, 22, 23, 24, 61], "specifi": [9, 10, 11, 12, 13, 16, 20, 24, 25, 26], "sai": [9, 59], "probabl": [9, 17], "best": 9, "choic": [9, 59], "onli": [9, 11, 16, 20, 21, 23, 36, 41, 49, 50, 59, 61], "altern": [9, 10, 20, 39], "allow": [9, 10, 16, 20, 45, 55, 59, 61], "filter": [9, 11, 16], "If": [9, 11, 12, 13, 14, 16, 17, 18, 20, 21, 24, 29, 36, 40, 55, 59, 60, 61], "doesn": [9, 28, 59], "t": [9, 28, 59, 61], "pass": [9, 14, 16, 61], "ignor": [9, 13, 16], "reset": [9, 50], "setfilt": 9, "appli": 9, "everi": [9, 59, 61], "updat": [9, 13, 16, 17, 50, 59, 61], "reject": 9, "new": [9, 11, 12, 13, 14, 16, 23, 24, 60], "altogeth": 9, "modifi": [9, 16, 23, 28, 36, 59, 61], "variant": [9, 20], "downloadpath": 10, "id": [10, 12, 13, 15, 18, 20, 21, 22, 23, 37], "absolut": [10, 12, 13, 16, 20, 29, 49, 52, 53, 54, 61], "download": [10, 15, 16, 20, 25, 59, 60], "exist": [10, 11, 13, 16, 24, 39, 59], "yet": [10, 11, 16, 20, 22], "incomplet": [10, 55], "ondownloadcomplet": 10, "callback": [10, 11, 14, 16, 24], "instal": [10, 12, 13, 14, 16, 20, 21, 22, 23, 24, 28, 36, 46, 56, 60, 61], "handler": [10, 14, 16, 20, 24, 59], "complet": [10, 16, 55, 60], "function": [10, 11, 14, 16, 17, 20, 24, 55, 56, 58, 59, 61], "properli": [10, 14, 16, 20, 24, 59], "current": [10, 12, 13, 14, 16, 20, 21, 24, 28, 29, 53, 59, 61], "reason": [10, 13, 14, 16, 24], "fail": [10, 11, 12, 13, 14, 16, 24, 32, 40, 61], "ondownloadfail": 10, "ondownloadpaus": 10, "paus": 10, "ondownloadremov": 10, "startdownloadnexusfil": 10, "mod_id": [10, 12, 15, 38], "file_id": [10, 15, 38], "www": [10, 20, 60], "nexusmod": [10, 20], "com": [10, 20, 60], "alwai": [10, 11, 13, 16, 23, 30, 53, 59, 61], "being": [10, 16, 21, 56], "manag": [10, 12, 13, 16, 20, 21, 23, 61], "int": [10, 11, 12, 13, 14, 16, 18, 20, 21, 23, 24, 37, 38, 46, 50, 60, 61], "identifi": [10, 13, 14, 16, 20, 30], "startdownloadurl": 10, "url": [10, 13, 15, 20, 25], "switch": 10, "problem": [10, 16, 18, 27, 40, 59], "filetreeentri": [11, 58], "interfac": [11, 14, 16, 17, 18, 24, 28, 29, 37, 56], "wai": [11, 14, 17, 56, 59, 61], "visual": 11, "alter": 11, "actual": [11, 16, 20, 21, 23, 41, 59, 61], "disk": [11, 12, 13, 16, 37], "g": [11, 13, 14, 16, 17, 20, 21, 22, 23, 24, 37, 46, 55, 61], "insid": [11, 28, 59], "qtree": 11, "widget": [11, 21, 25, 26, 28, 31, 45], "read": [11, 60], "thread": 11, "safe": 11, "even": [11, 20, 21, 23, 24, 50, 55, 61], "been": [11, 16, 20, 21, 25, 28, 45, 60, 61], "popul": 11, "In": [11, 17, 23, 24, 37, 59, 60, 61], "order": [11, 16, 20, 24, 28, 37, 59, 61], "prevent": 11, "wrong": 11, "usag": 11, "implement": [11, 17, 18, 20, 21, 25, 26, 28, 37, 45, 50, 56, 59, 61], "throw": [11, 18, 56], "unsupportedoperationexcept": 11, "By": 11, "default": [11, 13, 16, 17, 20, 21, 28], "all": [11, 13, 14, 17, 20, 24, 26, 28, 30, 37, 56, 59, 61], "some": [11, 16, 20, 28, 55, 59, 61], "make": [11, 20, 59], "sens": [11, 59], "mani": [11, 59, 61], "situat": 11, "goal": [11, 59], "reflect": 11, "made": 11, "child": 11, "relev": [11, 16, 59], "do": [11, 16, 20, 21, 25, 28, 45, 59, 60, 61], "built": 11, "upon": 11, "A": [11, 12, 13, 14, 16, 17, 20, 21, 22, 28, 37, 45, 50, 55, 59, 61], "hold": [11, 41, 45], "share": 11, "pointer": [11, 17, 21, 36], "while": [11, 59, 60, 61], "weak": 11, "mean": [11, 25, 59, 60], "descend": 11, "link": [11, 17, 19, 25, 59, 61], "strong": 11, "uplink": 11, "access": [11, 13, 16, 21, 25, 28, 59], "done": [11, 16], "lock": [11, 16], "null": [11, 17, 21, 36], "valid": [11, 13, 14, 17, 18, 20, 36, 39, 50, 60, 61], "structur": [11, 16, 23, 36], "impli": 11, "long": [11, 17], "initi": [11, 16, 17, 20, 21, 25, 28, 59, 61], "live": 11, "destroi": 11, "unless": [11, 13, 16, 25, 59, 61], "kept": 11, "howev": [11, 59], "guarante": [11, 17, 36], "one": [11, 14, 17, 20, 21, 24, 40, 56, 59, 61], "go": [11, 21, 22, 60, 61], "singl": 11, "node": 11, "possibl": [11, 13, 24, 25, 37, 59, 60, 61], "we": [11, 17, 60, 61], "still": [11, 16], "have": [11, 13, 14, 16, 17, 20, 22, 24, 28, 36, 55, 59, 60, 61], "continu": 11, "walkreturn": 11, "fail_if_exist": 11, "insertpolici": 11, "merg": [11, 16, 61], "replac": [11, 16, 60], "skip": 11, "stop": 11, "adddirectori": 11, "under": [11, 37], "miss": [11, 42, 45, 55], "folder": [11, 12, 16, 20, 29, 30, 36, 46, 59, 60, 61], "alreadi": [11, 13, 16, 20, 37, 60], "iter": 11, "subtre": 11, "present": 11, "runtimeerror": 11, "could": [11, 12, 16, 36, 52, 54, 59, 61], "addfil": 11, "replace_if_exist": 11, "directli": [11, 16, 20, 21, 25, 28, 60, 61], "locat": [11, 12, 14, 16, 20], "both": 11, "clear": [11, 50], "delet": [11, 60, 61], "through": [11, 59], "first": [11, 14, 16, 17, 20, 22, 24, 59, 61], "cannot": [11, 12, 16, 59, 60], "partial": 11, "copi": [11, 60], "insert_polici": 11, "renam": [11, 14, 16, 22, 23], "polici": 11, "instead": [11, 14, 59, 60, 61], "resolv": [11, 16], "conflict": 11, "createorphantre": 11, "orphan": [11, 61], "without": [11, 24, 59], "ani": [11, 13, 21, 53, 60], "check": [11, 13, 17, 18, 20, 21, 25, 27, 36, 40, 59, 60, 61], "found": [11, 13, 16, 18, 27, 59], "find": [11, 14, 16, 20, 36, 45, 60], "right": [11, 17, 20, 26, 55, 59], "uniontyp": [11, 13, 16], "correct": 11, "previou": [11, 16], "rtype": [11, 17, 20], "old": [11, 13, 14, 16, 24], "perform": [11, 16, 21], "two": [11, 59, 61], "other": [11, 14, 16, 18, 20, 21, 24, 38, 56, 59, 61], "attach": 11, "map": [11, 13, 14, 19, 20, 24, 34, 58], "overridden": 11, "note": [11, 13, 16, 17, 59, 60, 61], "distinct": [11, 17], "between": [11, 30, 61], "union": [11, 23, 30, 46, 49], "dict": [11, 13, 16, 20, 45], "number": [11, 50], "overwritten": 11, "equival": 11, "pathto": 11, "removeal": 11, "doe": [11, 13, 16, 17, 20, 21, 24, 29, 36, 41, 59, 61], "recurs": [11, 21, 36], "removeif": 11, "match": [11, 13, 16, 21, 61], "predic": 11, "walk": 11, "trail": 11, "indic": [11, 16, 25, 36, 37, 61], "what": [11, 16, 21, 23, 30, 41, 59, 60], "construct": [11, 28, 40], "createfil": 12, "need": [12, 14, 16, 21, 22, 25, 28, 59, 60, 61], "At": 12, "final": [12, 44, 50, 61], "were": [12, 14, 20, 24, 40, 61], "temporari": [12, 16], "automat": [12, 16, 17, 20, 29, 59], "clean": 12, "which": [12, 13, 15, 16, 18, 20, 22, 24, 36, 55, 60, 61], "extractfil": 12, "silent": 12, "extract": [12, 22, 23, 53, 59], "open": [12, 25, 60, 61], "except": [12, 28, 56, 59], "deriv": 12, "iplugininstallersimpl": [12, 21, 58, 59], "reli": 12, "custom": [12, 16, 21, 22], "veri": [12, 61], "slow": 12, "larg": 12, "solid": 12, "dialog": 12, "show": [12, 14, 16, 26], "progress": 12, "shown": [12, 13, 14, 28], "getsupportedextens": 12, "installarch": 12, "mod_nam": [12, 22, 49], "tupl": [12, 16, 23, 29], "installresult": [12, 22, 23, 58], "suggest": [12, 16, 22, 23], "avail": [12, 17, 20, 37], "result": [12, 15, 16, 21, 22, 23], "absolutepath": [13, 29], "system": [13, 16, 19, 59, 61], "addcategori": 13, "assign": [13, 20], "categori": 13, "addnexuscategori": 13, "category_id": 13, "nexu": [13, 15, 16, 20, 21, 25, 59, 61], "convers": 13, "mo": [13, 14, 16, 17, 20, 28, 37, 59], "happen": [13, 55], "intern": [13, 14, 16, 17, 24, 49], "belong": [13, 15, 30], "clearpluginset": 13, "plugin_nam": [13, 16], "iplugin": [13, 16, 18, 19, 20, 21, 25, 26, 28, 55, 58, 59, 60], "you": [13, 14, 16, 17, 20, 55, 56, 59, 60, 61], "realli": [13, 16], "pluginset": [13, 16, 17, 58, 61], "color": 13, "qcolor": 13, "column": [13, 37], "chosen": 13, "comment": 13, "convert": 13, "mark": 13, "flag": [13, 20, 24], "warn": [13, 55, 61], "them": [13, 16, 20, 59, 61], "thei": [13, 16, 22, 24, 28, 59], "endorsedst": [13, 58], "endors": [13, 14, 15, 39], "state": [13, 14, 24, 61], "filetre": [13, 23, 36, 37], "underli": [13, 55], "content": [13, 21, 23, 36, 37, 60, 61], "cach": 13, "sinc": [13, 20, 59, 60, 61], "requir": [13, 17, 20, 24, 27, 40, 56, 59, 61], "gamenam": [13, 20, 38], "short": [13, 16, 18, 20], "associ": [13, 37, 40], "skyrim": [13, 20, 61], "le": [13, 20], "sse": 13, "ignoredvers": 13, "versioninfo": [13, 16, 17, 58, 61], "version": [13, 15, 16, 17, 20, 22, 23, 38, 46, 50, 52, 54, 59, 60, 61], "did": [13, 16, 23], "installationfil": 13, "isbackup": 13, "backup": 13, "isforeign": 13, "foreign": [13, 59], "mo2": [13, 17, 20, 21, 37, 59, 60, 61], "isoverwrit": 13, "issepar": 13, "newestvers": [13, 38], "newest": 13, "known": [13, 20, 22], "date": [13, 16, 51], "nexusid": 13, "kei": [13, 14, 16, 18, 41], "primarycategori": 13, "primari": [13, 20, 24], "removecategori": 13, "unassign": 13, "repositori": [13, 38, 61], "setgamenam": 13, "setisendors": 13, "setnewestvers": 13, "latest": 13, "setnexusid": 13, "nexus_id": [13, 22, 23], "thew": 13, "setpluginset": [13, 16], "seturl": 13, "setvers": 13, "trackedst": [13, 58], "track": 13, "qstring": 13, "moddatacheck": [13, 58], "sometim": 13, "incorrectli": 13, "data": [13, 15, 16, 20, 22, 23, 24, 26, 36, 38, 46, 59, 61], "choos": [13, 16], "hide": [13, 61], "th": 13, "api": [14, 58, 59], "work": [14, 16, 20, 21, 56, 59, 60], "For": [14, 16, 20, 30, 49, 59, 61], "regular": [14, 20, 50, 51], "displai": [14, 16, 17, 18, 20, 24, 25, 28, 30, 31, 45, 49, 50, 55, 61], "ident": 14, "non": [14, 24], "translat": 14, "becaus": [14, 24, 55, 59], "might": [14, 16, 20, 24, 59], "me": 14, "un": 14, "ambigu": 14, "allmod": 14, "allmodsbyprofileprior": 14, "sort": [14, 16, 20, 24, 28, 59], "accord": 14, "prioriti": [14, 16, 21, 24], "displaynam": [14, 25, 28, 49], "receiv": [14, 22], "ipluginlist": [14, 16, 58], "getmod": 14, "imodinterfac": [14, 16, 58], "onmodinstal": 14, "newli": [14, 16, 21], "onmodmov": 14, "second": [14, 16, 24], "third": [14, 16, 24, 59], "onmodremov": 14, "onmodstatechang": 14, "disabl": [14, 16, 24, 61], "whose": [14, 24], "removemod": 14, "disc": [14, 16], "ui": [14, 16, 17, 18, 21, 25, 28, 59, 61], "renamemod": 14, "usual": [14, 21, 24, 25, 28, 30, 59, 61], "refer": [14, 16, 24, 49, 60], "setact": 14, "setprior": [14, 24], "keep": [14, 16, 61], "mind": [14, 20], "disappear": 14, "higher": [14, 24], "than": [14, 59], "decreas": 14, "modstat": [14, 58], "qobject": [15, 56], "descriptionavail": 15, "pyqtsign": 15, "downloadurlsavail": 15, "endorsementtoggl": 15, "endorsementsavail": 15, "fileinfoavail": 15, "filesavail": 15, "requestfail": 15, "trackedmodsavail": 15, "trackingtoggl": 15, "requestdescript": 15, "game_nam": [15, 22, 38], "user_data": 15, "request": [15, 49, 59, 61], "descript": [15, 17, 18, 38, 40, 41, 61], "requestdownloadurl": 15, "requestfileinfo": 15, "requestfil": 15, "requesttoggleendors": 15, "mod_vers": 15, "run": [16, 20, 46, 60], "session": 16, "organ": [16, 17, 20, 27, 28, 29, 56, 59, 60, 61], "appvers": 16, "basepath": 16, "createmod": [16, 22], "succe": [16, 23], "createnexusbridg": 16, "imodrepositorybridg": [16, 58], "downloadmanag": 16, "idownloadmanag": [16, 55, 58], "downloadspath": 16, "findfileinfo": 16, "fileinfo": [16, 25, 58], "search": 16, "rel": [16, 20, 29, 46, 61], "findfil": 16, "getfileorigin": 16, "filenam": [16, 24, 26, 38], "disambigu": [16, 24], "getgam": 16, "iplugingam": [16, 17, 29, 58, 59, 61], "static": [16, 17, 38, 40], "getplugindatapath": 16, "typic": 16, "installmod": 16, "name_suggest": 16, "took": 16, "cancel": [16, 32], "failur": [16, 23], "ispluginen": 16, "listdirectori": 16, "subdirectori": 16, "managedgam": 16, "moddatachang": 16, "notifi": 16, "modlist": 16, "imodlist": [16, 58], "modspath": 16, "onabouttorun": 16, "onfinishedrun": 16, "applic": [16, 28, 41, 59], "finish": [16, 59], "exit": 16, "onnextrefresh": 16, "immediate_if_poss": 16, "next": 16, "refresh": [16, 24], "immedi": 16, "onplugindis": 16, "onpluginen": 16, "onpluginsettingchang": 16, "onprofilechang": 16, "relat": [16, 18, 30], "startup": 16, "onprofilecr": 16, "onprofileremov": 16, "anymor": 16, "onprofilerenam": 16, "onuserinterfaceiniti": 16, "fulli": 16, "main": [16, 17, 20, 30, 49, 59], "window": [16, 28, 59, 60], "qmainwindow": 16, "overwritepath": 16, "persist": 16, "arbitrari": 16, "There": [16, 59, 61], "storag": [16, 17], "AND": 16, "verifi": 16, "def": [16, 55, 60, 61], "plugindatapath": 16, "where": [16, 20, 23, 59], "python": [16, 17, 20, 21, 25, 28, 55, 59, 60, 61], "recommend": [16, 60], "dedic": [16, 56], "per": [16, 21], "resourc": [16, 37], "multipl": [16, 17, 20, 21, 40, 61], "pluginlist": 16, "iprofil": [16, 58], "profilenam": 16, "load": [16, 17, 20, 24, 28, 59, 60, 61], "profilepath": 16, "save_chang": 16, "tab": 16, "smaller": 16, "thing": [16, 61], "button": [16, 59], "press": [16, 60], "f5": 16, "part": [16, 20, 60], "asynchron": 16, "expect": [16, 28, 59], "save": [16, 20, 29, 30, 31, 45, 46, 59, 60, 61], "resolvepath": 16, "real": [16, 55], "setpersist": 16, "sync": [16, 61], "memori": [16, 23], "see": [16, 17, 20, 59, 60, 61], "written": [16, 20, 60, 61], "cost": 16, "safer": 16, "against": 16, "loss": 16, "regist": [16, 59], "yourself": 16, "startappl": 16, "execut": [16, 20, 52, 53, 54, 60], "arg": [16, 60], "cwd": 16, "forcedcustomoverwrit": 16, "ignorecustomoverwrit": 16, "filesystem": 16, "configur": [16, 20, 41, 43, 61], "regardless": 16, "": [16, 59], "handl": [16, 20, 21, 22, 23, 25], "virtualfiletre": 16, "waitforappl": 16, "wait": 16, "overlai": 16, "whether": [16, 17, 36, 59], "care": 16, "unlock": 16, "modorgan": [16, 20, 60], "exitcod": 16, "boolean": 16, "successfulli": 16, "author": [17, 61], "enabledbydefault": 17, "init": [17, 20, 60, 61], "iorgan": [17, 22, 27, 58, 60, 61], "instanc": [17, 20, 27, 59, 61], "want": [17, 25, 59, 60, 61], "These": [17, 20, 26, 28, 59, 61], "more": [17, 20, 24, 59, 61], "localizednam": [17, 61], "local": [17, 59], "unlik": 17, "master": [17, 24], "often": [17, 55, 61], "easier": [17, 59, 61], "togeth": 17, "createfunct": 17, "tell": 17, "ever": 17, "purpos": [17, 20, 30, 41, 61], "particular": 17, "tr": 17, "futur": [17, 20, 59], "ownership": 17, "ipluginrequir": [17, 40, 58], "report": [18, 40, 59], "further": [18, 59], "stand": 18, "alon": 18, "diagnosi": 18, "tool": [18, 20, 28, 56, 61], "activeproblem": 18, "shortdescript": 18, "hasguidedfix": 18, "fulldescript": 18, "indexerror": 18, "guid": [18, 59, 60], "fix": [18, 36, 59], "startguidedfix": 18, "valueerror": 18, "vf": [19, 61], "specif": [20, 29, 59], "design": [20, 59], "bethesda": [20, 49], "lot": 20, "irrelev": 20, "wish": 20, "write": [20, 56, 59, 60], "much": 20, "simpler": [20, 59], "pleas": 20, "basic_gam": 20, "http": [20, 60], "github": [20, 60], "modorganizer2": [20, 60], "ccplugin": 20, "creation": [20, 30], "club": 20, "dlcplugin": 20, "esp": [20, 24, 49, 61], "esm": [20, 24, 49], "dlc": [20, 49], "binarynam": [20, 46], "datadirectori": 20, "detectgam": 20, "detect": 20, "follow": [20, 60, 61], "isinstal": [20, 46], "gameicon": 20, "gamedirectori": 20, "gamevari": 20, "looksvalid": 20, "documentsdirectori": 20, "resid": 20, "enabledplugin": 20, "strict": 20, "executableforcedload": 20, "executableforcedloadset": [20, 58], "discov": [20, 50, 51, 59], "executableinfo": [20, 58], "itself": [20, 28, 59], "surround": 20, "featur": [20, 36, 37, 45, 59], "feature_typ": 20, "typevar": 20, "gamefeaturetyp": 20, "featurelist": 20, "_featurelist": 20, "qicon": [20, 25, 28, 53], "icon": [20, 25, 28, 37, 53, 59], "gamenexusnam": 20, "gameshortnam": 20, "goti": 20, "edit": [20, 23], "get": [20, 28, 45, 56, 59], "chose": 20, "he": [20, 59], "own": [20, 59, 60, 61], "gamevers": 20, "getlaunchernam": 20, "launcher": 20, "getsupporturl": 20, "page": [20, 25, 56, 60], "inifil": [20, 29, 37], "ini": [20, 29, 59, 61], "initializeprofil": 20, "app": 20, "aspect": [20, 59], "potenti": 20, "repair": 20, "upgrad": 20, "downgrad": 20, "gracefulli": 20, "listsav": 20, "isavegam": [20, 55, 58], "loadordermechan": [20, 58], "mechan": 20, "look": [20, 36], "nexusgameid": 20, "exampl": [20, 22, 49, 55, 56, 59], "110": 20, "nexusmodorganizerid": 20, "se": [20, 61], "6194": 20, "skyrimspecialedit": 20, "primaryplugin": 20, "primarysourc": 20, "savesdirectori": 20, "secondarydatadirectori": 20, "secondari": [20, 49], "uniqu": 20, "setgamepath": 20, "dure": [20, 36], "auto": [20, 55], "setgamevari": 20, "select": [20, 21, 59, 61], "sortmechan": [20, 58], "steam": 20, "those": [20, 37, 45, 59], "try": [20, 24, 36, 56], "validshortnam": 20, "launch": 20, "top": 21, "level": [21, 36], "most": [21, 59, 61], "iplugininstallercustom": [21, 58, 59], "extern": [21, 22], "ncc": [21, 22], "omod": [21, 22], "isarchivesupport": [21, 22], "ismanualinstal": 21, "manual": [21, 61], "oninstallationend": 21, "new_mod": 21, "onc": [21, 25, 28, 61], "bundl": 21, "succeed": 21, "result_success": 21, "oninstallationstart": 21, "reinstal": [21, 59], "current_mod": 21, "currentmod": 21, "think": 21, "noth": [21, 59], "abl": [21, 22, 59], "highest": [21, 24], "win": 21, "setinstallationmanag": 21, "re": [21, 25, 28, 59], "_manag": 21, "setparentwidget": [21, 25, 28], "_parentwidget": [21, 25, 28], "iplugininstal": [22, 23, 58, 59, 61], "themselv": 22, "archive_nam": 22, "As": [22, 23, 59], "input": [22, 23, 50, 61], "respons": [22, 59], "unknown": [22, 23], "supportedextens": [22, 26], "simpl": [23, 59, 60, 61], "deal": 23, "depend": [23, 59, 61], "c": [23, 56, 59, 60], "bind": 23, "represent": 23, "haslightextens": 24, "esl": 24, "hasmasterextens": 24, "islightflag": 24, "gamebryo": [24, 59], "technic": 24, "ismasterflag": 24, "mater": 24, "loadord": 24, "onpluginmov": 24, "onpluginstatechang": 24, "onrefresh": 24, "pluginnam": 24, "import": [24, 55, 60, 61], "setloadord": 24, "success": [24, 32], "setstat": 24, "inact": [24, 42], "pluginst": [24, 58], "handlesdownload": 25, "page_url": 25, "download_url": 25, "Not": 25, "usabl": 25, "pageurl": 25, "qurl": 25, "visit": 25, "useintegratedbrows": 25, "integr": [25, 28, 59, 61], "browser": 25, "special": 25, "nxm": 25, "schema": 25, "preview": [26, 56, 61], "pane": [26, 59], "now": [26, 59, 61], "imag": [26, 59], "format": [26, 59], "qt": [26, 37, 59], "dd": [26, 59, 61], "audio": [26, 59], "3d": [26, 59], "mesh": [26, 37, 59], "genfilepreview": 26, "max_siz": 26, "gener": [26, 59], "qwidget": [26, 31, 56], "maximum": 26, "size": 26, "met": [27, 40], "simplest": [28, 59], "Such": [28, 59], "simpli": [28, 55, 59, 61], "sub": 28, "menu": [28, 37, 59], "invok": [28, 59], "click": [28, 59, 60], "almost": [28, 59], "independ": [28, 59], "thu": [28, 59, 60, 61], "tooltip": 28, "interact": 29, "2": [29, 50, 56, 61], "absoluteinifilepath": 29, "global": [29, 59, 60], "assum": [29, 60], "outsid": 29, "invalidationact": 29, "localsavesen": 29, "localsettingsen": 29, "allfil": 30, "pathlik": [30, 46, 49], "getcreationtim": 30, "qdatetim": 30, "getfilepath": 30, "getnam": 30, "getsavegroupidentifi": 30, "group": 30, "transfer": 30, "rpg": 30, "charact": 30, "info": [31, 50], "setsav": 31, "manual_request": 32, "not_attempt": 32, "file_tim": 33, "plugins_txt": 33, "profile_save_dir": 34, "prepareprofil": 34, "destin": 35, "is_directori": 35, "create_target": 35, "createtarget": 35, "isdirectori": 35, "fixabl": 36, "checkreturn": 36, "datalooksvalid": 36, "layout": 36, "easili": [36, 59], "mainli": 36, "multi": 36, "quickli": 36, "exact": 36, "heavi": 36, "avoid": 36, "expos": [37, 59, 61], "facilit": 37, "gui": [37, 61], "music": 37, "skyproc": 37, "textur": 37, "sound": 37, "skse": [37, 46], "script": [37, 46, 61], "bsa": [37, 59], "modgroup": 37, "getallcont": 37, "getcontentsfor": 37, "categoryid": 38, "filecategori": 38, "fileid": 38, "files": 38, "filetim": 38, "modid": 38, "modnam": 38, "uri": 38, "userdata": 38, "createfromjson": 38, "essenti": 39, "basic": [40, 59, 61], "checker": [40, 61], "callabl": 40, "diagnos": 40, "wrap": [40, 61], "messag": [40, 61], "gamedepend": 40, "plugindepend": 40, "default_valu": 41, "accept": 41, "offer": 41, "prefer_default": 43, "savegam": 43, "alpha": [44, 60], "beta": 44, "candid": 44, "pre_alpha": 44, "stuff": 45, "getmissingasset": 45, "asset": [45, 61], "collect": 45, "suppli": 45, "getsavegamewidget": 45, "over": 45, "isavegameinfowidget": [45, 58], "savegameinfowidget": 45, "extend": [46, 56, 59, 61], "getarch": 46, "cpu": 46, "platform": 46, "getextendervers": 46, "loadernam": 46, "loader": 46, "ensur": 46, "loaderpath": 46, "pluginpath": 46, "savegameextens": 46, "boss": 47, "loot": 47, "mlox": 47, "tracked_fals": 48, "tracked_tru": 48, "tracked_unknown": 48, "official_onli": 49, "unmanag": 49, "offici": 49, "referencefil": 49, "secondaryfil": 49, "scheme": 50, "versionschem": [50, 58], "major": 50, "minor": 50, "subminor": 50, "subsubminor": 50, "release_typ": 50, "releasetyp": [50, 58, 61], "canonicalstr": 50, "canon": 50, "pars": 50, "displaystr": 50, "forced_seg": 50, "segment": 50, "etc": [50, 60], "rang": 50, "inf": 50, "3": [50, 56, 61], "4": 50, "enough": 50, "reconstruct": 50, "is_manu": 50, "treat": 50, "effect": 50, "decimal_mark": 51, "liter": 51, "numbers_and_lett": 51, "biggest": 53, "product": 54, "forget": [55, 60], "super": [55, 60, 61], "__init__": [55, 60, 61], "due": [55, 61], "bug": [55, 61], "boost": [55, 61], "mysavegam": 55, "self": [55, 60, 61], "mandatori": 55, "kind": 55, "annoi": 55, "crash": 55, "point": [55, 59], "mypi": [55, 60, 61], "issu": [55, 59, 61], "createplugin": [55, 60, 61], "someth": [55, 61], "myplugin": [55, 60, 61], "iplugintool": [55, 58, 59, 60, 61], "hint": [55, 61], "ad": [55, 59, 60], "said": 55, "stub": 55, "practic": [55, 59], "limit": [55, 59], "simul": 55, "__getattr__": 55, "deleg": 55, "theoret": 56, "power": 56, "writ": [56, 59], "environ": 56, "prepar": 56, "test": 56, "setup": 56, "proxi": 56, "free": [56, 60, 61], "internation": 56, "faq": 56, "why": 56, "sure": 56, "my": [56, 60, 61], "isinst": 56, "x": 56, "y": 56, "getfilevers": 58, "geticonforexecut": 58, "getproductvers": 58, "bsainvalid": 58, "dataarch": 58, "gameplugin": 58, "guessedstr": 58, "iinstallationmanag": 58, "iplugindiagnos": [58, 59, 61], "ipluginfilemapp": [58, 59], "ipluginmodpag": [58, 59], "ipluginpreview": [58, 59, 61], "localsavegam": 58, "moddatacont": 58, "modrepositoryfileinfo": 58, "pluginrequirementfactori": 58, "profileset": 58, "savegameinfo": 58, "scriptextend": 58, "unmanagedmod": 58, "passiv": 59, "react": 59, "event": 59, "emit": 59, "core": 59, "addit": 59, "concept": 59, "editor": [59, 60], "ones": [59, 60, 61], "would": 59, "mention": 59, "abov": [59, 60, 61], "decid": 59, "your": [59, 61], "gain": 59, "installer_bain": 59, "installer_bundl": 59, "installer_fomod": 59, "installer_ncc": 59, "installer_quick": 59, "installer_manu": 59, "tri": 59, "doubl": 59, "view": 59, "item": 59, "context": 59, "With": 59, "unpack": 59, "standard": 59, "flexibl": 59, "bit": 59, "preview_bas": 59, "wip": 59, "page_tesalli": 59, "commun": 59, "whole": [59, 61], "task": [59, 60], "distant": 59, "someon": 59, "volunt": 59, "game_oblivion": 59, "game_fallout3": 59, "game_falloutnv": 59, "game_skyrim": 59, "shall": 59, "eventu": 59, "help": [59, 61], "To": [59, 60, 61], "huge": 59, "involv": 59, "game_featur": 59, "project": [59, 60], "take": [59, 61], "wherev": 59, "Of": 59, "cours": [59, 60], "mostli": [59, 61], "plan": [59, 61], "interest": 59, "out": 59, "tool_configur": 59, "tool_inieditor": 59, "fnistool": 59, "submenu": 59, "ipluginproxi": 59, "plugin_python": 59, "languag": [59, 61], "complic": 59, "haskel": 59, "program": 59, "am": 59, "fairli": 59, "certain": 59, "learn": 59, "just": 59, "And": [59, 61], "silli": 59, "check_fni": 59, "bsa_extractor": 59, "diagnose_bas": 59, "tool_inibakeri": 59, "below": [59, 61], "similar": [59, 61], "normal": [59, 61], "script_extender_plugin_check": 59, "let": 59, "analyz": 59, "net": 59, "prefer": [59, 60], "achiev": 59, "game_gamebryo": 59, "troubl": 60, "feel": [60, 61], "come": 60, "our": [60, 61], "discord": 60, "server": 60, "gg": 60, "cywdcxj": 60, "text": 60, "focu": 60, "org": 60, "pythonxx": 60, "dll": 60, "python38": 60, "8": 60, "obvious": 60, "releas": [60, 61], "mo2dir": 60, "ask": 60, "highli": 60, "proper": 60, "here": [60, 61], "adapt": [60, 61], "workspac": 60, "flake8": 60, "pip": 60, "pyqt5": [60, 61], "heavili": 60, "lint": 60, "error": [60, 61], "json": 60, "ctrl": 60, "shift": 60, "p": 60, "mypyen": 60, "flake8en": 60, "step": 60, "recent": 60, "consist": 60, "formatonsav": 60, "formatonpast": 60, "section": [60, 61], "6": 60, "command": [60, 61], "ex": 60, "send": 60, "vscode": 60, "snippet": [60, 61], "microsoft": 60, "fwlink": 60, "linkid": 60, "733558": 60, "label": 60, "shell": 60, "trigger": 60, "marketplac": 60, "triggertaskonsav": 60, "py": [60, 61], "past": 60, "dow": 60, "underlin": 60, "space": 60, "down": 60, "statu": 60, "bar": 60, "know": 61, "put": 61, "packag": 61, "prior": 61, "later": 61, "instanti": 61, "myplugin1": 61, "myplugin2": 61, "neither": 61, "nor": 61, "log": 61, "forgot": 61, "deprec": 61, "introduc": 61, "conta": 61, "minimum": 61, "minim": 61, "defin": 61, "within": 61, "xxx": 61, "mytool": 61, "mypreview": 61, "_organ": 61, "tannin": 61, "_tr": 61, "give": 61, "friendli": 61, "greet": 61, "isact": 61, "pretti": 61, "understand": 61, "fetch": 61, "detail": 61, "dynam": 61, "constructor": 61, "explicitli": 61, "educ": 61, "easi": 61, "somewher": 61, "maintain": 61, "member": 61, "develop": 61, "team": 61, "well": 61, "investig": 61, "fni": 61, "wizard": 61, "bain": 61, "quit": 61, "opengl": 61, "form": 61, "43": 61, "unhid": 61, "zmerg": 61, "openmw": 61, "export": 61, "co": 61, "synchron": 61, "intact": 61, "pull": 61, "idea": 61, "__tr": 61, "qapplic": 61, "__str": 61, "qtwidget": 61, "txt": 61, "exactli": 61, "lupdate_main": 61, "mysourcefil": 61, "obtain": 61, "onlin": 61, "servic": 61, "transifex": 61, "linguist": 61, "french": 61, "compil": 61, "qm": 61, "myplugin_fr": 61, "mymoduleplugin": 61}, "objects": {"": [[57, 0, 0, "-", "mobase"]], "mobase": [[0, 1, 1, "", "BSAInvalidation"], [1, 1, 1, "", "DataArchives"], [2, 1, 1, "", "EndorsedState"], [3, 1, 1, "", "ExecutableForcedLoadSetting"], [4, 1, 1, "", "ExecutableInfo"], [5, 1, 1, "", "FileInfo"], [6, 1, 1, "", "FileTreeEntry"], [7, 1, 1, "", "GamePlugins"], [8, 1, 1, "", "GuessQuality"], [9, 1, 1, "", "GuessedString"], [10, 1, 1, "", "IDownloadManager"], [11, 1, 1, "", "IFileTree"], [12, 1, 1, "", "IInstallationManager"], [13, 1, 1, "", "IModInterface"], [14, 1, 1, "", "IModList"], [15, 1, 1, "", "IModRepositoryBridge"], [16, 1, 1, "", "IOrganizer"], [17, 1, 1, "", "IPlugin"], [18, 1, 1, "", "IPluginDiagnose"], [19, 1, 1, "", "IPluginFileMapper"], [20, 1, 1, "", "IPluginGame"], [21, 1, 1, "", "IPluginInstaller"], [22, 1, 1, "", "IPluginInstallerCustom"], [23, 1, 1, "", "IPluginInstallerSimple"], [24, 1, 1, "", "IPluginList"], [25, 1, 1, "", "IPluginModPage"], [26, 1, 1, "", "IPluginPreview"], [27, 1, 1, "", "IPluginRequirement"], [28, 1, 1, "", "IPluginTool"], [29, 1, 1, "", "IProfile"], [30, 1, 1, "", "ISaveGame"], [31, 1, 1, "", "ISaveGameInfoWidget"], [32, 1, 1, "", "InstallResult"], [33, 1, 1, "", "LoadOrderMechanism"], [34, 1, 1, "", "LocalSavegames"], [35, 1, 1, "", "Mapping"], [36, 1, 1, "", "ModDataChecker"], [37, 1, 1, "", "ModDataContent"], [38, 1, 1, "", "ModRepositoryFileInfo"], [39, 1, 1, "", "ModState"], [40, 1, 1, "", "PluginRequirementFactory"], [41, 1, 1, "", "PluginSetting"], [42, 1, 1, "", "PluginState"], [43, 1, 1, "", "ProfileSetting"], [44, 1, 1, "", "ReleaseType"], [45, 1, 1, "", "SaveGameInfo"], [46, 1, 1, "", "ScriptExtender"], [47, 1, 1, "", "SortMechanism"], [48, 1, 1, "", "TrackedState"], [49, 1, 1, "", "UnmanagedMods"], [50, 1, 1, "", "VersionInfo"], [51, 1, 1, "", "VersionScheme"], [52, 4, 1, "", "getFileVersion"], [53, 4, 1, "", "getIconForExecutable"], [54, 4, 1, "", "getProductVersion"]], "mobase.BSAInvalidation": [[0, 2, 1, "", "activate"], [0, 2, 1, "", "deactivate"], [0, 2, 1, "", "isInvalidationBSA"]], "mobase.DataArchives": [[1, 2, 1, "", "addArchive"], [1, 2, 1, "", "archives"], [1, 2, 1, "", "removeArchive"], [1, 2, 1, "", "vanillaArchives"]], "mobase.EndorsedState": [[2, 3, 1, "", "ENDORSED_FALSE"], [2, 3, 1, "", "ENDORSED_NEVER"], [2, 3, 1, "", "ENDORSED_TRUE"], [2, 3, 1, "", "ENDORSED_UNKNOWN"], [2, 3, 1, "", "name"], [2, 3, 1, "", "value"]], "mobase.ExecutableForcedLoadSetting": [[3, 2, 1, "", "enabled"], [3, 2, 1, "", "forced"], [3, 2, 1, "", "library"], [3, 2, 1, "", "process"], [3, 2, 1, "", "withEnabled"], [3, 2, 1, "", "withForced"]], "mobase.ExecutableInfo": [[4, 2, 1, "", "arguments"], [4, 2, 1, "", "asCustom"], [4, 2, 1, "", "binary"], [4, 2, 1, "", "isCustom"], [4, 2, 1, "", "isValid"], [4, 2, 1, "", "steamAppID"], [4, 2, 1, "", "title"], [4, 2, 1, "", "withArgument"], [4, 2, 1, "", "withSteamAppId"], [4, 2, 1, "", "withWorkingDirectory"], [4, 2, 1, "", "workingDirectory"]], "mobase.FileInfo": [[5, 3, 1, "", "archive"], [5, 3, 1, "", "filePath"], [5, 3, 1, "", "origins"]], "mobase.FileTreeEntry": [[6, 3, 1, "", "DIRECTORY"], [6, 3, 1, "", "FILE"], [6, 3, 1, "", "FILE_OR_DIRECTORY"], [6, 2, 1, "", "detach"], [6, 2, 1, "", "fileType"], [6, 2, 1, "", "hasSuffix"], [6, 2, 1, "", "isDir"], [6, 2, 1, "", "isFile"], [6, 2, 1, "", "moveTo"], [6, 2, 1, "", "name"], [6, 2, 1, "", "parent"], [6, 2, 1, "", "path"], [6, 2, 1, "", "pathFrom"], [6, 2, 1, "", "suffix"]], "mobase.GamePlugins": [[7, 2, 1, "", "getLoadOrder"], [7, 2, 1, "", "lightPluginsAreSupported"], [7, 2, 1, "", "overridePluginsAreSupported"], [7, 2, 1, "", "readPluginLists"], [7, 2, 1, "", "writePluginLists"]], "mobase.GuessQuality": [[8, 3, 1, "", "FALLBACK"], [8, 3, 1, "", "GOOD"], [8, 3, 1, "", "INVALID"], [8, 3, 1, "", "META"], [8, 3, 1, "", "PRESET"], [8, 3, 1, "", "USER"], [8, 3, 1, "", "name"], [8, 3, 1, "", "value"]], "mobase.GuessedString": [[9, 2, 1, "", "reset"], [9, 2, 1, "", "setFilter"], [9, 2, 1, "", "update"], [9, 2, 1, "", "variants"]], "mobase.IDownloadManager": [[10, 2, 1, "", "downloadPath"], [10, 2, 1, "", "onDownloadComplete"], [10, 2, 1, "", "onDownloadFailed"], [10, 2, 1, "", "onDownloadPaused"], [10, 2, 1, "", "onDownloadRemoved"], [10, 2, 1, "", "startDownloadNexusFile"], [10, 2, 1, "", "startDownloadURLs"]], "mobase.IFileTree": [[11, 3, 1, "", "CONTINUE"], [11, 3, 1, "", "FAIL_IF_EXISTS"], [11, 3, 1, "", "MERGE"], [11, 3, 1, "", "REPLACE"], [11, 3, 1, "", "SKIP"], [11, 3, 1, "", "STOP"], [11, 2, 1, "", "addDirectory"], [11, 2, 1, "", "addFile"], [11, 2, 1, "", "clear"], [11, 2, 1, "", "copy"], [11, 2, 1, "", "createOrphanTree"], [11, 2, 1, "", "exists"], [11, 2, 1, "", "find"], [11, 2, 1, "", "insert"], [11, 2, 1, "", "merge"], [11, 2, 1, "", "move"], [11, 2, 1, "", "pathTo"], [11, 2, 1, "", "remove"], [11, 2, 1, "", "removeAll"], [11, 2, 1, "", "removeIf"], [11, 2, 1, "", "walk"]], "mobase.IInstallationManager": [[12, 2, 1, "", "createFile"], [12, 2, 1, "", "extractFile"], [12, 2, 1, "", "extractFiles"], [12, 2, 1, "", "getSupportedExtensions"], [12, 2, 1, "", "installArchive"]], "mobase.IModInterface": [[13, 2, 1, "", "absolutePath"], [13, 2, 1, "", "addCategory"], [13, 2, 1, "", "addNexusCategory"], [13, 2, 1, "", "categories"], [13, 2, 1, "", "clearPluginSettings"], [13, 2, 1, "", "color"], [13, 2, 1, "", "comments"], [13, 2, 1, "", "converted"], [13, 2, 1, "", "endorsedState"], [13, 2, 1, "", "fileTree"], [13, 2, 1, "", "gameName"], [13, 2, 1, "", "ignoredVersion"], [13, 2, 1, "", "installationFile"], [13, 2, 1, "", "isBackup"], [13, 2, 1, "", "isForeign"], [13, 2, 1, "", "isOverwrite"], [13, 2, 1, "", "isSeparator"], [13, 2, 1, "", "name"], [13, 2, 1, "", "newestVersion"], [13, 2, 1, "", "nexusId"], [13, 2, 1, "", "notes"], [13, 2, 1, "", "pluginSetting"], [13, 2, 1, "", "pluginSettings"], [13, 2, 1, "", "primaryCategory"], [13, 2, 1, "", "removeCategory"], [13, 2, 1, "", "repository"], [13, 2, 1, "", "setGameName"], [13, 2, 1, "", "setIsEndorsed"], [13, 2, 1, "", "setNewestVersion"], [13, 2, 1, "", "setNexusID"], [13, 2, 1, "", "setPluginSetting"], [13, 2, 1, "", "setUrl"], [13, 2, 1, "", "setVersion"], [13, 2, 1, "", "trackedState"], [13, 2, 1, "", "url"], [13, 2, 1, "", "validated"], [13, 2, 1, "", "version"]], "mobase.IModList": [[14, 2, 1, "", "allMods"], [14, 2, 1, "", "allModsByProfilePriority"], [14, 2, 1, "", "displayName"], [14, 2, 1, "", "getMod"], [14, 2, 1, "", "onModInstalled"], [14, 2, 1, "", "onModMoved"], [14, 2, 1, "", "onModRemoved"], [14, 2, 1, "", "onModStateChanged"], [14, 2, 1, "", "priority"], [14, 2, 1, "", "removeMod"], [14, 2, 1, "", "renameMod"], [14, 2, 1, "", "setActive"], [14, 2, 1, "", "setPriority"], [14, 2, 1, "", "state"]], "mobase.IModRepositoryBridge": [[15, 3, 1, "", "descriptionAvailable"], [15, 3, 1, "", "downloadURLsAvailable"], [15, 3, 1, "", "endorsementToggled"], [15, 3, 1, "", "endorsementsAvailable"], [15, 3, 1, "", "fileInfoAvailable"], [15, 3, 1, "", "filesAvailable"], [15, 2, 1, "", "requestDescription"], [15, 2, 1, "", "requestDownloadURL"], [15, 3, 1, "", "requestFailed"], [15, 2, 1, "", "requestFileInfo"], [15, 2, 1, "", "requestFiles"], [15, 2, 1, "", "requestToggleEndorsement"], [15, 3, 1, "", "trackedModsAvailable"], [15, 3, 1, "", "trackingToggled"]], "mobase.IOrganizer": [[16, 2, 1, "", "appVersion"], [16, 2, 1, "", "basePath"], [16, 2, 1, "", "createMod"], [16, 2, 1, "", "createNexusBridge"], [16, 2, 1, "", "downloadManager"], [16, 2, 1, "", "downloadsPath"], [16, 2, 1, "", "findFileInfos"], [16, 2, 1, "", "findFiles"], [16, 2, 1, "", "getFileOrigins"], [16, 2, 1, "", "getGame"], [16, 2, 1, "", "getPluginDataPath"], [16, 2, 1, "", "installMod"], [16, 2, 1, "", "isPluginEnabled"], [16, 2, 1, "", "listDirectories"], [16, 2, 1, "", "managedGame"], [16, 2, 1, "", "modDataChanged"], [16, 2, 1, "", "modList"], [16, 2, 1, "", "modsPath"], [16, 2, 1, "", "onAboutToRun"], [16, 2, 1, "", "onFinishedRun"], [16, 2, 1, "", "onNextRefresh"], [16, 2, 1, "", "onPluginDisabled"], [16, 2, 1, "", "onPluginEnabled"], [16, 2, 1, "", "onPluginSettingChanged"], [16, 2, 1, "", "onProfileChanged"], [16, 2, 1, "", "onProfileCreated"], [16, 2, 1, "", "onProfileRemoved"], [16, 2, 1, "", "onProfileRenamed"], [16, 2, 1, "", "onUserInterfaceInitialized"], [16, 2, 1, "", "overwritePath"], [16, 2, 1, "", "persistent"], [16, 2, 1, "", "pluginDataPath"], [16, 2, 1, "", "pluginList"], [16, 2, 1, "", "pluginSetting"], [16, 2, 1, "", "profile"], [16, 2, 1, "", "profileName"], [16, 2, 1, "", "profilePath"], [16, 2, 1, "", "refresh"], [16, 2, 1, "", "resolvePath"], [16, 2, 1, "", "setPersistent"], [16, 2, 1, "", "setPluginSetting"], [16, 2, 1, "", "startApplication"], [16, 2, 1, "", "virtualFileTree"], [16, 2, 1, "", "waitForApplication"]], "mobase.IPlugin": [[17, 2, 1, "", "author"], [17, 2, 1, "", "description"], [17, 2, 1, "", "enabledByDefault"], [17, 2, 1, "", "init"], [17, 2, 1, "", "localizedName"], [17, 2, 1, "", "master"], [17, 2, 1, "", "name"], [17, 2, 1, "", "requirements"], [17, 2, 1, "", "settings"], [17, 2, 1, "", "version"]], "mobase.IPluginDiagnose": [[18, 2, 1, "", "activeProblems"], [18, 2, 1, "", "fullDescription"], [18, 2, 1, "", "hasGuidedFix"], [18, 2, 1, "", "shortDescription"], [18, 2, 1, "", "startGuidedFix"]], "mobase.IPluginFileMapper": [[19, 2, 1, "", "mappings"]], "mobase.IPluginGame": [[20, 2, 1, "", "CCPlugins"], [20, 2, 1, "", "DLCPlugins"], [20, 2, 1, "", "binaryName"], [20, 2, 1, "", "dataDirectory"], [20, 2, 1, "", "detectGame"], [20, 2, 1, "", "documentsDirectory"], [20, 2, 1, "", "enabledPlugins"], [20, 2, 1, "", "executableForcedLoads"], [20, 2, 1, "", "executables"], [20, 2, 1, "", "feature"], [20, 2, 1, "", "featureList"], [20, 2, 1, "", "gameDirectory"], [20, 2, 1, "", "gameIcon"], [20, 2, 1, "", "gameName"], [20, 2, 1, "", "gameNexusName"], [20, 2, 1, "", "gameShortName"], [20, 2, 1, "", "gameVariants"], [20, 2, 1, "", "gameVersion"], [20, 2, 1, "", "getLauncherName"], [20, 2, 1, "", "getSupportURL"], [20, 2, 1, "", "iniFiles"], [20, 2, 1, "", "initializeProfile"], [20, 2, 1, "", "isInstalled"], [20, 2, 1, "", "listSaves"], [20, 2, 1, "", "loadOrderMechanism"], [20, 2, 1, "", "looksValid"], [20, 2, 1, "", "nexusGameID"], [20, 2, 1, "", "nexusModOrganizerID"], [20, 2, 1, "", "primaryPlugins"], [20, 2, 1, "", "primarySources"], [20, 2, 1, "", "savesDirectory"], [20, 2, 1, "", "secondaryDataDirectories"], [20, 2, 1, "", "setGamePath"], [20, 2, 1, "", "setGameVariant"], [20, 2, 1, "", "sortMechanism"], [20, 2, 1, "", "steamAPPId"], [20, 2, 1, "", "validShortNames"]], "mobase.IPluginInstaller": [[21, 2, 1, "", "isArchiveSupported"], [21, 2, 1, "", "isManualInstaller"], [21, 2, 1, "", "onInstallationEnd"], [21, 2, 1, "", "onInstallationStart"], [21, 2, 1, "", "priority"], [21, 2, 1, "", "setInstallationManager"], [21, 2, 1, "", "setParentWidget"]], "mobase.IPluginInstallerCustom": [[22, 2, 1, "", "install"], [22, 2, 1, "", "isArchiveSupported"], [22, 2, 1, "", "supportedExtensions"]], "mobase.IPluginInstallerSimple": [[23, 2, 1, "", "install"]], "mobase.IPluginList": [[24, 2, 1, "", "hasLightExtension"], [24, 2, 1, "", "hasMasterExtension"], [24, 2, 1, "", "isLightFlagged"], [24, 2, 1, "", "isMasterFlagged"], [24, 2, 1, "", "loadOrder"], [24, 2, 1, "", "masters"], [24, 2, 1, "", "onPluginMoved"], [24, 2, 1, "", "onPluginStateChanged"], [24, 2, 1, "", "onRefreshed"], [24, 2, 1, "", "origin"], [24, 2, 1, "", "pluginNames"], [24, 2, 1, "", "priority"], [24, 2, 1, "", "setLoadOrder"], [24, 2, 1, "", "setPriority"], [24, 2, 1, "", "setState"], [24, 2, 1, "", "state"]], "mobase.IPluginModPage": [[25, 2, 1, "", "displayName"], [25, 2, 1, "", "handlesDownload"], [25, 2, 1, "", "icon"], [25, 2, 1, "", "pageURL"], [25, 2, 1, "", "setParentWidget"], [25, 2, 1, "", "useIntegratedBrowser"]], "mobase.IPluginPreview": [[26, 2, 1, "", "genFilePreview"], [26, 2, 1, "", "supportedExtensions"]], "mobase.IPluginRequirement": [[27, 2, 1, "", "check"]], "mobase.IPluginTool": [[28, 2, 1, "", "display"], [28, 2, 1, "", "displayName"], [28, 2, 1, "", "icon"], [28, 2, 1, "", "setParentWidget"], [28, 2, 1, "", "tooltip"]], "mobase.IProfile": [[29, 2, 1, "", "absoluteIniFilePath"], [29, 2, 1, "", "absolutePath"], [29, 2, 1, "", "invalidationActive"], [29, 2, 1, "", "localSavesEnabled"], [29, 2, 1, "", "localSettingsEnabled"], [29, 2, 1, "", "name"]], "mobase.ISaveGame": [[30, 2, 1, "", "allFiles"], [30, 2, 1, "", "getCreationTime"], [30, 2, 1, "", "getFilepath"], [30, 2, 1, "", "getName"], [30, 2, 1, "", "getSaveGroupIdentifier"]], "mobase.ISaveGameInfoWidget": [[31, 2, 1, "", "setSave"]], "mobase.InstallResult": [[32, 3, 1, "", "CANCELED"], [32, 3, 1, "", "FAILED"], [32, 3, 1, "", "MANUAL_REQUESTED"], [32, 3, 1, "", "NOT_ATTEMPTED"], [32, 3, 1, "", "SUCCESS"], [32, 3, 1, "", "name"], [32, 3, 1, "", "value"]], "mobase.LoadOrderMechanism": [[33, 3, 1, "", "FILE_TIME"], [33, 3, 1, "", "NONE"], [33, 3, 1, "", "PLUGINS_TXT"], [33, 3, 1, "", "name"], [33, 3, 1, "", "value"]], "mobase.LocalSavegames": [[34, 2, 1, "", "mappings"], [34, 2, 1, "", "prepareProfile"]], "mobase.Mapping": [[35, 3, 1, "", "createTarget"], [35, 3, 1, "", "destination"], [35, 3, 1, "", "isDirectory"], [35, 3, 1, "", "source"]], "mobase.ModDataChecker": [[36, 3, 1, "", "FIXABLE"], [36, 3, 1, "", "INVALID"], [36, 3, 1, "", "VALID"], [36, 2, 1, "", "dataLooksValid"], [36, 2, 1, "", "fix"]], "mobase.ModDataContent": [[37, 2, 1, "", "getAllContents"], [37, 2, 1, "", "getContentsFor"]], "mobase.ModRepositoryFileInfo": [[38, 3, 1, "", "categoryID"], [38, 2, 1, "", "createFromJson"], [38, 3, 1, "", "description"], [38, 3, 1, "", "fileCategory"], [38, 3, 1, "", "fileID"], [38, 3, 1, "", "fileName"], [38, 3, 1, "", "fileSize"], [38, 3, 1, "", "fileTime"], [38, 3, 1, "", "gameName"], [38, 3, 1, "", "modID"], [38, 3, 1, "", "modName"], [38, 3, 1, "", "name"], [38, 3, 1, "", "newestVersion"], [38, 3, 1, "", "repository"], [38, 3, 1, "", "uri"], [38, 3, 1, "", "userData"], [38, 3, 1, "", "version"]], "mobase.ModState": [[39, 3, 1, "", "ACTIVE"], [39, 3, 1, "", "ALTERNATE"], [39, 3, 1, "", "EMPTY"], [39, 3, 1, "", "ENDORSED"], [39, 3, 1, "", "ESSENTIAL"], [39, 3, 1, "", "EXISTS"], [39, 3, 1, "", "VALID"], [39, 3, 1, "", "name"], [39, 3, 1, "", "value"]], "mobase.PluginRequirementFactory": [[40, 2, 1, "", "basic"], [40, 2, 1, "", "diagnose"], [40, 2, 1, "", "gameDependency"], [40, 2, 1, "", "pluginDependency"]], "mobase.PluginSetting": [[41, 3, 1, "", "default_value"], [41, 3, 1, "", "description"], [41, 3, 1, "", "key"]], "mobase.PluginState": [[42, 3, 1, "", "ACTIVE"], [42, 3, 1, "", "INACTIVE"], [42, 3, 1, "", "MISSING"], [42, 3, 1, "", "name"], [42, 3, 1, "", "value"]], "mobase.ProfileSetting": [[43, 3, 1, "", "CONFIGURATION"], [43, 3, 1, "", "MODS"], [43, 3, 1, "", "PREFER_DEFAULTS"], [43, 3, 1, "", "SAVEGAMES"], [43, 3, 1, "", "name"], [43, 3, 1, "", "value"]], "mobase.ReleaseType": [[44, 3, 1, "", "ALPHA"], [44, 3, 1, "", "BETA"], [44, 3, 1, "", "CANDIDATE"], [44, 3, 1, "", "FINAL"], [44, 3, 1, "", "PRE_ALPHA"], [44, 3, 1, "", "name"], [44, 3, 1, "", "value"]], "mobase.SaveGameInfo": [[45, 2, 1, "", "getMissingAssets"], [45, 2, 1, "", "getSaveGameWidget"]], "mobase.ScriptExtender": [[46, 2, 1, "", "binaryName"], [46, 2, 1, "", "getArch"], [46, 2, 1, "", "getExtenderVersion"], [46, 2, 1, "", "isInstalled"], [46, 2, 1, "", "loaderName"], [46, 2, 1, "", "loaderPath"], [46, 2, 1, "", "pluginPath"], [46, 2, 1, "", "savegameExtension"]], "mobase.SortMechanism": [[47, 3, 1, "", "BOSS"], [47, 3, 1, "", "LOOT"], [47, 3, 1, "", "MLOX"], [47, 3, 1, "", "NONE"], [47, 3, 1, "", "name"], [47, 3, 1, "", "value"]], "mobase.TrackedState": [[48, 3, 1, "", "TRACKED_FALSE"], [48, 3, 1, "", "TRACKED_TRUE"], [48, 3, 1, "", "TRACKED_UNKNOWN"], [48, 3, 1, "", "name"], [48, 3, 1, "", "value"]], "mobase.UnmanagedMods": [[49, 2, 1, "", "displayName"], [49, 2, 1, "", "mods"], [49, 2, 1, "", "referenceFile"], [49, 2, 1, "", "secondaryFiles"]], "mobase.VersionInfo": [[50, 2, 1, "", "canonicalString"], [50, 2, 1, "", "clear"], [50, 2, 1, "", "displayString"], [50, 2, 1, "", "isValid"], [50, 2, 1, "", "parse"], [50, 2, 1, "", "scheme"]], "mobase.VersionScheme": [[51, 3, 1, "", "DATE"], [51, 3, 1, "", "DECIMAL_MARK"], [51, 3, 1, "", "DISCOVER"], [51, 3, 1, "", "LITERAL"], [51, 3, 1, "", "NUMBERS_AND_LETTERS"], [51, 3, 1, "", "REGULAR"], [51, 3, 1, "", "name"], [51, 3, 1, "", "value"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"]}, "titleterms": {"bsainvalid": 0, "dataarch": 1, "endorsedst": 2, "executableforcedloadset": 3, "executableinfo": 4, "fileinfo": 5, "filetreeentri": 6, "gameplugin": 7, "guessqual": 8, "guessedstr": 9, "idownloadmanag": 10, "ifiletre": 11, "iinstallationmanag": 12, "imodinterfac": 13, "imodlist": 14, "imodrepositorybridg": 15, "iorgan": 16, "iplugin": [17, 61], "iplugindiagnos": 18, "ipluginfilemapp": 19, "iplugingam": 20, "iplugininstal": 21, "iplugininstallercustom": 22, "iplugininstallersimpl": 23, "ipluginlist": 24, "ipluginmodpag": 25, "ipluginpreview": 26, "ipluginrequir": 27, "iplugintool": 28, "iprofil": 29, "isavegam": 30, "isavegameinfowidget": 31, "installresult": 32, "loadordermechan": 33, "localsavegam": 34, "map": [35, 59], "moddatacheck": 36, "moddatacont": 37, "modrepositoryfileinfo": 38, "modstat": 39, "pluginrequirementfactori": 40, "pluginset": 41, "pluginst": 42, "profileset": 43, "releasetyp": 44, "savegameinfo": 45, "scriptextend": 46, "sortmechan": 47, "trackedst": 48, "unmanagedmod": 49, "versioninfo": 50, "versionschem": 51, "getfilevers": 52, "geticonforexecut": 53, "getproductvers": 54, "faq": 55, "1": [55, 60], "why": 55, "i": 55, "mo2": [55, 56], "throw": 55, "an": 55, "except": 55, "when": 55, "try": 55, "creat": 55, "type": [55, 59], "inherit": 55, "one": 55, "class": [55, 57], "2": [55, 60], "how": 55, "can": 55, "sure": 55, "implement": 55, "all": 55, "requir": [55, 60], "method": 55, "plugin": [55, 56, 59, 60, 61], "3": [55, 60], "ar": 55, "my": 55, "isinst": 55, "x": 55, "qobject": 55, "y": 55, "qwidget": 55, "work": 55, "welcom": 56, "python": 56, "api": [56, 57], "": 56, "document": 56, "content": 56, "mobas": [57, 58, 60], "function": 57, "instal": 59, "preview": 59, "mod": 59, "page": 59, "game": 59, "tool": [59, 60], "proxi": 59, "free": 59, "extens": 59, "interfac": [59, 61], "diagnos": 59, "file": [59, 60, 61], "set": 60, "up": 60, "environ": 60, "prepar": 60, "get": [60, 61], "stub": 60, "configur": 60, "visual": 60, "studio": 60, "code": [60, 61], "option": 60, "black": 60, "auto": 60, "format": 60, "your": 60, "sourc": 60, "4": 60, "automat": 60, "reload": 60, "dure": 60, "develop": 60, "test": 60, "setup": 60, "write": 61, "start": 61, "singl": 61, "modul": 61, "exampl": 61, "tutori": 61, "offici": 61, "unoffici": 61, "internation": 61, "ad": 61, "translat": 61, "gener": 61, "qt": 61, "distribut": 61}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"BSAInvalidation": [[0, "bsainvalidation"]], "DataArchives": [[1, "dataarchives"]], "EndorsedState": [[2, "endorsedstate"]], "ExecutableForcedLoadSetting": [[3, "executableforcedloadsetting"]], "ExecutableInfo": [[4, "executableinfo"]], "FileInfo": [[5, "fileinfo"]], "FileTreeEntry": [[6, "filetreeentry"]], "GamePlugins": [[7, "gameplugins"]], "GuessQuality": [[8, "guessquality"]], "GuessedString": [[9, "guessedstring"]], "IDownloadManager": [[10, "idownloadmanager"]], "IFileTree": [[11, "ifiletree"]], "IInstallationManager": [[12, "iinstallationmanager"]], "IModInterface": [[13, "imodinterface"]], "IModList": [[14, "imodlist"]], "IModRepositoryBridge": [[15, "imodrepositorybridge"]], "IOrganizer": [[16, "iorganizer"]], "IPlugin": [[17, "iplugin"]], "IPluginDiagnose": [[18, "iplugindiagnose"]], "IPluginFileMapper": [[19, "ipluginfilemapper"]], "IPluginGame": [[20, "iplugingame"]], "IPluginInstaller": [[21, "iplugininstaller"]], "IPluginInstallerCustom": [[22, "iplugininstallercustom"]], "IPluginInstallerSimple": [[23, "iplugininstallersimple"]], "IPluginList": [[24, "ipluginlist"]], "IPluginModPage": [[25, "ipluginmodpage"]], "IPluginPreview": [[26, "ipluginpreview"]], "IPluginRequirement": [[27, "ipluginrequirement"]], "IPluginTool": [[28, "iplugintool"]], "IProfile": [[29, "iprofile"]], "ISaveGame": [[30, "isavegame"]], "ISaveGameInfoWidget": [[31, "isavegameinfowidget"]], "InstallResult": [[32, "installresult"]], "LoadOrderMechanism": [[33, "loadordermechanism"]], "LocalSavegames": [[34, "localsavegames"]], "Mapping": [[35, "mapping"]], "ModDataChecker": [[36, "moddatachecker"]], "ModDataContent": [[37, "moddatacontent"]], "ModRepositoryFileInfo": [[38, "modrepositoryfileinfo"]], "ModState": [[39, "modstate"]], "PluginRequirementFactory": [[40, "pluginrequirementfactory"]], "PluginSetting": [[41, "pluginsetting"]], "PluginState": [[42, "pluginstate"]], "ProfileSetting": [[43, "profilesetting"]], "ReleaseType": [[44, "releasetype"]], "SaveGameInfo": [[45, "savegameinfo"]], "ScriptExtender": [[46, "scriptextender"]], "SortMechanism": [[47, "sortmechanism"]], "TrackedState": [[48, "trackedstate"]], "UnmanagedMods": [[49, "unmanagedmods"]], "VersionInfo": [[50, "versioninfo"]], "VersionScheme": [[51, "versionscheme"]], "getFileVersion": [[52, "getfileversion"]], "getIconForExecutable": [[53, "geticonforexecutable"]], "getProductVersion": [[54, "getproductversion"]], "FAQ": [[55, "faq"]], "1. Why is MO2 throwing an exception when I try to create a type inheriting one of MO2 class?": [[55, "why-is-mo2-throwing-an-exception-when-i-try-to-create-a-type-inheriting-one-of-mo2-class"]], "2. How can I be sure to implement all the required methods when creating a plugin?": [[55, "how-can-i-be-sure-to-implement-all-the-required-methods-when-creating-a-plugin"]], "3. Why are my isinstance(x, QObject) and isinstance(y, QWidget) not working?": [[55, "why-are-my-isinstance-x-qobject-and-isinstance-y-qwidget-not-working"]], "Welcome to MO2 Python Plugin API\u2019s documentation!": [[56, "welcome-to-mo2-python-plugin-api-s-documentation"]], "Contents:": [[56, null]], "mobase API": [[57, "module-mobase"]], "Functions": [[57, "functions"]], "Classes": [[57, "classes"]], "mobase": [[58, "mobase"]], "Type of Plugins": [[59, "type-of-plugins"]], "Installers": [[59, "installers"]], "Previewers": [[59, "previewers"]], "Mod Page": [[59, "mod-page"]], "Game": [[59, "game"]], "Tool": [[59, "tool"]], "Proxies": [[59, "proxies"]], "Free Plugins": [[59, "free-plugins"]], "Extension Interfaces": [[59, "extension-interfaces"]], "Diagnose": [[59, "diagnose"]], "File Mappings": [[59, "file-mappings"]], "Setting up the environment": [[60, "setting-up-the-environment"]], "Required tools": [[60, "required-tools"]], "Preparation": [[60, "preparation"]], "1. Get the mobase stubs": [[60, "get-the-mobase-stubs"]], "2. Configure Visual Studio Code for mobase": [[60, "configure-visual-studio-code-for-mobase"]], "3. [Optional] Configure black to auto-format your source files": [[60, "optional-configure-black-to-auto-format-your-source-files"]], "4. [Optional] Automatically reload plugins during development": [[60, "optional-automatically-reload-plugins-during-development"]], "Testing the setup": [[60, "testing-the-setup"]], "Writing Plugins": [[61, "writing-plugins"]], "Getting started": [[61, "getting-started"]], "Single file plugins": [[61, "single-file-plugins"]], "Module Plugins": [[61, "module-plugins"]], "Writing the plugin": [[61, "writing-the-plugin"]], "IPlugin interface": [[61, "iplugin-interface"]], "Examples": [[61, "examples"]], "Tutorial Plugins": [[61, "tutorial-plugins"]], "Official Plugins": [[61, "official-plugins"]], "Unofficial Plugins": [[61, "unofficial-plugins"]], "Internationalization": [[61, "internationalization"]], "Adding translation code": [[61, "adding-translation-code"]], "Generating Qt translation files": [[61, "generating-qt-translation-files"]], "Translating": [[61, "translating"]], "Distributing translations": [[61, "distributing-translations"]]}, "indexentries": {"bsainvalidation (class in mobase)": [[0, "mobase.BSAInvalidation"]], "activate() (mobase.bsainvalidation method)": [[0, "mobase.BSAInvalidation.activate"]], "deactivate() (mobase.bsainvalidation method)": [[0, "mobase.BSAInvalidation.deactivate"]], "isinvalidationbsa() (mobase.bsainvalidation method)": [[0, "mobase.BSAInvalidation.isInvalidationBSA"]], "dataarchives (class in mobase)": [[1, "mobase.DataArchives"]], "addarchive() (mobase.dataarchives method)": [[1, "mobase.DataArchives.addArchive"]], "archives() (mobase.dataarchives method)": [[1, "mobase.DataArchives.archives"]], "removearchive() (mobase.dataarchives method)": [[1, "mobase.DataArchives.removeArchive"]], "vanillaarchives() (mobase.dataarchives method)": [[1, "mobase.DataArchives.vanillaArchives"]], "endorsed_false (mobase.endorsedstate attribute)": [[2, "mobase.EndorsedState.ENDORSED_FALSE"]], "endorsed_never (mobase.endorsedstate attribute)": [[2, "mobase.EndorsedState.ENDORSED_NEVER"]], "endorsed_true (mobase.endorsedstate attribute)": [[2, "mobase.EndorsedState.ENDORSED_TRUE"]], "endorsed_unknown (mobase.endorsedstate attribute)": [[2, "mobase.EndorsedState.ENDORSED_UNKNOWN"]], "endorsedstate (class in mobase)": [[2, "mobase.EndorsedState"]], "name (mobase.endorsedstate attribute)": [[2, "mobase.EndorsedState.name"]], "value (mobase.endorsedstate attribute)": [[2, "mobase.EndorsedState.value"]], "executableforcedloadsetting (class in mobase)": [[3, "mobase.ExecutableForcedLoadSetting"]], "enabled() (mobase.executableforcedloadsetting method)": [[3, "mobase.ExecutableForcedLoadSetting.enabled"]], "forced() (mobase.executableforcedloadsetting method)": [[3, "mobase.ExecutableForcedLoadSetting.forced"]], "library() (mobase.executableforcedloadsetting method)": [[3, "mobase.ExecutableForcedLoadSetting.library"]], "process() (mobase.executableforcedloadsetting method)": [[3, "mobase.ExecutableForcedLoadSetting.process"]], "withenabled() (mobase.executableforcedloadsetting method)": [[3, "mobase.ExecutableForcedLoadSetting.withEnabled"]], "withforced() (mobase.executableforcedloadsetting method)": [[3, "mobase.ExecutableForcedLoadSetting.withForced"]], "executableinfo (class in mobase)": [[4, "mobase.ExecutableInfo"]], "arguments() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.arguments"]], "ascustom() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.asCustom"]], "binary() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.binary"]], "iscustom() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.isCustom"]], "isvalid() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.isValid"]], "steamappid() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.steamAppID"]], "title() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.title"]], "withargument() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.withArgument"]], "withsteamappid() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.withSteamAppId"]], "withworkingdirectory() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.withWorkingDirectory"]], "workingdirectory() (mobase.executableinfo method)": [[4, "mobase.ExecutableInfo.workingDirectory"]], "fileinfo (class in mobase)": [[5, "mobase.FileInfo"]], "archive (mobase.fileinfo attribute)": [[5, "mobase.FileInfo.archive"]], "filepath (mobase.fileinfo attribute)": [[5, "mobase.FileInfo.filePath"]], "origins (mobase.fileinfo attribute)": [[5, "mobase.FileInfo.origins"]], "directory (mobase.filetreeentry attribute)": [[6, "mobase.FileTreeEntry.DIRECTORY"]], "file (mobase.filetreeentry attribute)": [[6, "mobase.FileTreeEntry.FILE"]], "file_or_directory (mobase.filetreeentry attribute)": [[6, "mobase.FileTreeEntry.FILE_OR_DIRECTORY"]], "filetreeentry (class in mobase)": [[6, "mobase.FileTreeEntry"]], "detach() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.detach"]], "filetype() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.fileType"]], "hassuffix() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.hasSuffix"]], "isdir() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.isDir"]], "isfile() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.isFile"]], "moveto() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.moveTo"]], "name() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.name"]], "parent() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.parent"]], "path() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.path"]], "pathfrom() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.pathFrom"]], "suffix() (mobase.filetreeentry method)": [[6, "mobase.FileTreeEntry.suffix"]], "gameplugins (class in mobase)": [[7, "mobase.GamePlugins"]], "getloadorder() (mobase.gameplugins method)": [[7, "mobase.GamePlugins.getLoadOrder"]], "lightpluginsaresupported() (mobase.gameplugins method)": [[7, "mobase.GamePlugins.lightPluginsAreSupported"]], "overridepluginsaresupported() (mobase.gameplugins method)": [[7, "mobase.GamePlugins.overridePluginsAreSupported"]], "readpluginlists() (mobase.gameplugins method)": [[7, "mobase.GamePlugins.readPluginLists"]], "writepluginlists() (mobase.gameplugins method)": [[7, "mobase.GamePlugins.writePluginLists"]], "fallback (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.FALLBACK"]], "good (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.GOOD"]], "guessquality (class in mobase)": [[8, "mobase.GuessQuality"]], "invalid (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.INVALID"]], "meta (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.META"]], "preset (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.PRESET"]], "user (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.USER"]], "name (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.name"]], "value (mobase.guessquality attribute)": [[8, "mobase.GuessQuality.value"]], "guessedstring (class in mobase)": [[9, "mobase.GuessedString"]], "reset() (mobase.guessedstring method)": [[9, "mobase.GuessedString.reset"]], "setfilter() (mobase.guessedstring method)": [[9, "mobase.GuessedString.setFilter"]], "update() (mobase.guessedstring method)": [[9, "mobase.GuessedString.update"]], "variants() (mobase.guessedstring method)": [[9, "mobase.GuessedString.variants"]], "idownloadmanager (class in mobase)": [[10, "mobase.IDownloadManager"]], "downloadpath() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.downloadPath"]], "ondownloadcomplete() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.onDownloadComplete"]], "ondownloadfailed() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.onDownloadFailed"]], "ondownloadpaused() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.onDownloadPaused"]], "ondownloadremoved() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.onDownloadRemoved"]], "startdownloadnexusfile() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.startDownloadNexusFile"]], "startdownloadurls() (mobase.idownloadmanager method)": [[10, "mobase.IDownloadManager.startDownloadURLs"]], "continue (mobase.ifiletree attribute)": [[11, "mobase.IFileTree.CONTINUE"]], "fail_if_exists (mobase.ifiletree attribute)": [[11, "mobase.IFileTree.FAIL_IF_EXISTS"]], "ifiletree (class in mobase)": [[11, "mobase.IFileTree"]], "merge (mobase.ifiletree attribute)": [[11, "mobase.IFileTree.MERGE"]], "replace (mobase.ifiletree attribute)": [[11, "mobase.IFileTree.REPLACE"]], "skip (mobase.ifiletree attribute)": [[11, "mobase.IFileTree.SKIP"]], "stop (mobase.ifiletree attribute)": [[11, "mobase.IFileTree.STOP"]], "adddirectory() (mobase.ifiletree method)": [[11, "mobase.IFileTree.addDirectory"]], "addfile() (mobase.ifiletree method)": [[11, "mobase.IFileTree.addFile"]], "clear() (mobase.ifiletree method)": [[11, "mobase.IFileTree.clear"]], "copy() (mobase.ifiletree method)": [[11, "mobase.IFileTree.copy"]], "createorphantree() (mobase.ifiletree method)": [[11, "mobase.IFileTree.createOrphanTree"]], "exists() (mobase.ifiletree method)": [[11, "mobase.IFileTree.exists"]], "find() (mobase.ifiletree method)": [[11, "mobase.IFileTree.find"]], "insert() (mobase.ifiletree method)": [[11, "mobase.IFileTree.insert"]], "merge() (mobase.ifiletree method)": [[11, "mobase.IFileTree.merge"]], "move() (mobase.ifiletree method)": [[11, "mobase.IFileTree.move"]], "pathto() (mobase.ifiletree method)": [[11, "mobase.IFileTree.pathTo"]], "remove() (mobase.ifiletree method)": [[11, "mobase.IFileTree.remove"]], "removeall() (mobase.ifiletree method)": [[11, "mobase.IFileTree.removeAll"]], "removeif() (mobase.ifiletree method)": [[11, "mobase.IFileTree.removeIf"]], "walk() (mobase.ifiletree method)": [[11, "mobase.IFileTree.walk"]], "iinstallationmanager (class in mobase)": [[12, "mobase.IInstallationManager"]], "createfile() (mobase.iinstallationmanager method)": [[12, "mobase.IInstallationManager.createFile"]], "extractfile() (mobase.iinstallationmanager method)": [[12, "mobase.IInstallationManager.extractFile"]], "extractfiles() (mobase.iinstallationmanager method)": [[12, "mobase.IInstallationManager.extractFiles"]], "getsupportedextensions() (mobase.iinstallationmanager method)": [[12, "mobase.IInstallationManager.getSupportedExtensions"]], "installarchive() (mobase.iinstallationmanager method)": [[12, "mobase.IInstallationManager.installArchive"]], "imodinterface (class in mobase)": [[13, "mobase.IModInterface"]], "absolutepath() (mobase.imodinterface method)": [[13, "mobase.IModInterface.absolutePath"]], "addcategory() (mobase.imodinterface method)": [[13, "mobase.IModInterface.addCategory"]], "addnexuscategory() (mobase.imodinterface method)": [[13, "mobase.IModInterface.addNexusCategory"]], "categories() (mobase.imodinterface method)": [[13, "mobase.IModInterface.categories"]], "clearpluginsettings() (mobase.imodinterface method)": [[13, "mobase.IModInterface.clearPluginSettings"]], "color() (mobase.imodinterface method)": [[13, "mobase.IModInterface.color"]], "comments() (mobase.imodinterface method)": [[13, "mobase.IModInterface.comments"]], "converted() (mobase.imodinterface method)": [[13, "mobase.IModInterface.converted"]], "endorsedstate() (mobase.imodinterface method)": [[13, "mobase.IModInterface.endorsedState"]], "filetree() (mobase.imodinterface method)": [[13, "mobase.IModInterface.fileTree"]], "gamename() (mobase.imodinterface method)": [[13, "mobase.IModInterface.gameName"]], "ignoredversion() (mobase.imodinterface method)": [[13, "mobase.IModInterface.ignoredVersion"]], "installationfile() (mobase.imodinterface method)": [[13, "mobase.IModInterface.installationFile"]], "isbackup() (mobase.imodinterface method)": [[13, "mobase.IModInterface.isBackup"]], "isforeign() (mobase.imodinterface method)": [[13, "mobase.IModInterface.isForeign"]], "isoverwrite() (mobase.imodinterface method)": [[13, "mobase.IModInterface.isOverwrite"]], "isseparator() (mobase.imodinterface method)": [[13, "mobase.IModInterface.isSeparator"]], "name() (mobase.imodinterface method)": [[13, "mobase.IModInterface.name"]], "newestversion() (mobase.imodinterface method)": [[13, "mobase.IModInterface.newestVersion"]], "nexusid() (mobase.imodinterface method)": [[13, "mobase.IModInterface.nexusId"]], "notes() (mobase.imodinterface method)": [[13, "mobase.IModInterface.notes"]], "pluginsetting() (mobase.imodinterface method)": [[13, "mobase.IModInterface.pluginSetting"]], "pluginsettings() (mobase.imodinterface method)": [[13, "mobase.IModInterface.pluginSettings"]], "primarycategory() (mobase.imodinterface method)": [[13, "mobase.IModInterface.primaryCategory"]], "removecategory() (mobase.imodinterface method)": [[13, "mobase.IModInterface.removeCategory"]], "repository() (mobase.imodinterface method)": [[13, "mobase.IModInterface.repository"]], "setgamename() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setGameName"]], "setisendorsed() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setIsEndorsed"]], "setnewestversion() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setNewestVersion"]], "setnexusid() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setNexusID"]], "setpluginsetting() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setPluginSetting"]], "seturl() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setUrl"]], "setversion() (mobase.imodinterface method)": [[13, "mobase.IModInterface.setVersion"]], "trackedstate() (mobase.imodinterface method)": [[13, "mobase.IModInterface.trackedState"]], "url() (mobase.imodinterface method)": [[13, "mobase.IModInterface.url"]], "validated() (mobase.imodinterface method)": [[13, "mobase.IModInterface.validated"]], "version() (mobase.imodinterface method)": [[13, "mobase.IModInterface.version"]], "imodlist (class in mobase)": [[14, "mobase.IModList"]], "allmods() (mobase.imodlist method)": [[14, "mobase.IModList.allMods"]], "allmodsbyprofilepriority() (mobase.imodlist method)": [[14, "mobase.IModList.allModsByProfilePriority"]], "displayname() (mobase.imodlist method)": [[14, "mobase.IModList.displayName"]], "getmod() (mobase.imodlist method)": [[14, "mobase.IModList.getMod"]], "onmodinstalled() (mobase.imodlist method)": [[14, "mobase.IModList.onModInstalled"]], "onmodmoved() (mobase.imodlist method)": [[14, "mobase.IModList.onModMoved"]], "onmodremoved() (mobase.imodlist method)": [[14, "mobase.IModList.onModRemoved"]], "onmodstatechanged() (mobase.imodlist method)": [[14, "mobase.IModList.onModStateChanged"]], "priority() (mobase.imodlist method)": [[14, "mobase.IModList.priority"]], "removemod() (mobase.imodlist method)": [[14, "mobase.IModList.removeMod"]], "renamemod() (mobase.imodlist method)": [[14, "mobase.IModList.renameMod"]], "setactive() (mobase.imodlist method)": [[14, "mobase.IModList.setActive"]], "setpriority() (mobase.imodlist method)": [[14, "mobase.IModList.setPriority"]], "state() (mobase.imodlist method)": [[14, "mobase.IModList.state"]], "imodrepositorybridge (class in mobase)": [[15, "mobase.IModRepositoryBridge"]], "descriptionavailable (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.descriptionAvailable"]], "downloadurlsavailable (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.downloadURLsAvailable"]], "endorsementtoggled (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.endorsementToggled"]], "endorsementsavailable (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.endorsementsAvailable"]], "fileinfoavailable (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.fileInfoAvailable"]], "filesavailable (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.filesAvailable"]], "requestdescription() (mobase.imodrepositorybridge method)": [[15, "mobase.IModRepositoryBridge.requestDescription"]], "requestdownloadurl() (mobase.imodrepositorybridge method)": [[15, "mobase.IModRepositoryBridge.requestDownloadURL"]], "requestfailed (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.requestFailed"]], "requestfileinfo() (mobase.imodrepositorybridge method)": [[15, "mobase.IModRepositoryBridge.requestFileInfo"]], "requestfiles() (mobase.imodrepositorybridge method)": [[15, "mobase.IModRepositoryBridge.requestFiles"]], "requesttoggleendorsement() (mobase.imodrepositorybridge method)": [[15, "mobase.IModRepositoryBridge.requestToggleEndorsement"]], "trackedmodsavailable (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.trackedModsAvailable"]], "trackingtoggled (mobase.imodrepositorybridge attribute)": [[15, "mobase.IModRepositoryBridge.trackingToggled"]], "iorganizer (class in mobase)": [[16, "mobase.IOrganizer"]], "appversion() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.appVersion"]], "basepath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.basePath"]], "createmod() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.createMod"]], "createnexusbridge() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.createNexusBridge"]], "downloadmanager() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.downloadManager"]], "downloadspath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.downloadsPath"]], "findfileinfos() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.findFileInfos"]], "findfiles() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.findFiles"]], "getfileorigins() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.getFileOrigins"]], "getgame() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.getGame"]], "getplugindatapath() (mobase.iorganizer static method)": [[16, "mobase.IOrganizer.getPluginDataPath"]], "installmod() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.installMod"]], "ispluginenabled() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.isPluginEnabled"]], "listdirectories() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.listDirectories"]], "managedgame() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.managedGame"]], "moddatachanged() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.modDataChanged"]], "modlist() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.modList"]], "modspath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.modsPath"]], "onabouttorun() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onAboutToRun"]], "onfinishedrun() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onFinishedRun"]], "onnextrefresh() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onNextRefresh"]], "onplugindisabled() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onPluginDisabled"]], "onpluginenabled() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onPluginEnabled"]], "onpluginsettingchanged() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onPluginSettingChanged"]], "onprofilechanged() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onProfileChanged"]], "onprofilecreated() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onProfileCreated"]], "onprofileremoved() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onProfileRemoved"]], "onprofilerenamed() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onProfileRenamed"]], "onuserinterfaceinitialized() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.onUserInterfaceInitialized"]], "overwritepath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.overwritePath"]], "persistent() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.persistent"]], "plugindatapath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.pluginDataPath"]], "pluginlist() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.pluginList"]], "pluginsetting() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.pluginSetting"]], "profile() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.profile"]], "profilename() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.profileName"]], "profilepath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.profilePath"]], "refresh() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.refresh"]], "resolvepath() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.resolvePath"]], "setpersistent() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.setPersistent"]], "setpluginsetting() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.setPluginSetting"]], "startapplication() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.startApplication"]], "virtualfiletree() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.virtualFileTree"]], "waitforapplication() (mobase.iorganizer method)": [[16, "mobase.IOrganizer.waitForApplication"]], "iplugin (class in mobase)": [[17, "mobase.IPlugin"]], "author() (mobase.iplugin method)": [[17, "mobase.IPlugin.author"]], "description() (mobase.iplugin method)": [[17, "mobase.IPlugin.description"]], "enabledbydefault() (mobase.iplugin method)": [[17, "mobase.IPlugin.enabledByDefault"]], "init() (mobase.iplugin method)": [[17, "mobase.IPlugin.init"]], "localizedname() (mobase.iplugin method)": [[17, "mobase.IPlugin.localizedName"]], "master() (mobase.iplugin method)": [[17, "mobase.IPlugin.master"]], "name() (mobase.iplugin method)": [[17, "mobase.IPlugin.name"]], "requirements() (mobase.iplugin method)": [[17, "mobase.IPlugin.requirements"]], "settings() (mobase.iplugin method)": [[17, "mobase.IPlugin.settings"]], "version() (mobase.iplugin method)": [[17, "mobase.IPlugin.version"]], "iplugindiagnose (class in mobase)": [[18, "mobase.IPluginDiagnose"]], "activeproblems() (mobase.iplugindiagnose method)": [[18, "mobase.IPluginDiagnose.activeProblems"]], "fulldescription() (mobase.iplugindiagnose method)": [[18, "mobase.IPluginDiagnose.fullDescription"]], "hasguidedfix() (mobase.iplugindiagnose method)": [[18, "mobase.IPluginDiagnose.hasGuidedFix"]], "shortdescription() (mobase.iplugindiagnose method)": [[18, "mobase.IPluginDiagnose.shortDescription"]], "startguidedfix() (mobase.iplugindiagnose method)": [[18, "mobase.IPluginDiagnose.startGuidedFix"]], "ipluginfilemapper (class in mobase)": [[19, "mobase.IPluginFileMapper"]], "mappings() (mobase.ipluginfilemapper method)": [[19, "mobase.IPluginFileMapper.mappings"]], "ccplugins() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.CCPlugins"]], "dlcplugins() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.DLCPlugins"]], "iplugingame (class in mobase)": [[20, "mobase.IPluginGame"]], "binaryname() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.binaryName"]], "datadirectory() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.dataDirectory"]], "detectgame() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.detectGame"]], "documentsdirectory() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.documentsDirectory"]], "enabledplugins() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.enabledPlugins"]], "executableforcedloads() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.executableForcedLoads"]], "executables() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.executables"]], "feature() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.feature"]], "featurelist() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.featureList"]], "gamedirectory() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameDirectory"]], "gameicon() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameIcon"]], "gamename() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameName"]], "gamenexusname() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameNexusName"]], "gameshortname() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameShortName"]], "gamevariants() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameVariants"]], "gameversion() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.gameVersion"]], "getlaunchername() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.getLauncherName"]], "getsupporturl() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.getSupportURL"]], "inifiles() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.iniFiles"]], "initializeprofile() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.initializeProfile"]], "isinstalled() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.isInstalled"]], "listsaves() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.listSaves"]], "loadordermechanism() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.loadOrderMechanism"]], "looksvalid() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.looksValid"]], "nexusgameid() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.nexusGameID"]], "nexusmodorganizerid() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.nexusModOrganizerID"]], "primaryplugins() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.primaryPlugins"]], "primarysources() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.primarySources"]], "savesdirectory() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.savesDirectory"]], "secondarydatadirectories() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.secondaryDataDirectories"]], "setgamepath() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.setGamePath"]], "setgamevariant() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.setGameVariant"]], "sortmechanism() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.sortMechanism"]], "steamappid() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.steamAPPId"]], "validshortnames() (mobase.iplugingame method)": [[20, "mobase.IPluginGame.validShortNames"]], "iplugininstaller (class in mobase)": [[21, "mobase.IPluginInstaller"]], "isarchivesupported() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.isArchiveSupported"]], "ismanualinstaller() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.isManualInstaller"]], "oninstallationend() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.onInstallationEnd"]], "oninstallationstart() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.onInstallationStart"]], "priority() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.priority"]], "setinstallationmanager() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.setInstallationManager"]], "setparentwidget() (mobase.iplugininstaller method)": [[21, "mobase.IPluginInstaller.setParentWidget"]], "iplugininstallercustom (class in mobase)": [[22, "mobase.IPluginInstallerCustom"]], "install() (mobase.iplugininstallercustom method)": [[22, "mobase.IPluginInstallerCustom.install"]], "isarchivesupported() (mobase.iplugininstallercustom method)": [[22, "mobase.IPluginInstallerCustom.isArchiveSupported"]], "supportedextensions() (mobase.iplugininstallercustom method)": [[22, "mobase.IPluginInstallerCustom.supportedExtensions"]], "iplugininstallersimple (class in mobase)": [[23, "mobase.IPluginInstallerSimple"]], "install() (mobase.iplugininstallersimple method)": [[23, "mobase.IPluginInstallerSimple.install"]], "ipluginlist (class in mobase)": [[24, "mobase.IPluginList"]], "haslightextension() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.hasLightExtension"]], "hasmasterextension() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.hasMasterExtension"]], "islightflagged() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.isLightFlagged"]], "ismasterflagged() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.isMasterFlagged"]], "loadorder() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.loadOrder"]], "masters() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.masters"]], "onpluginmoved() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.onPluginMoved"]], "onpluginstatechanged() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.onPluginStateChanged"]], "onrefreshed() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.onRefreshed"]], "origin() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.origin"]], "pluginnames() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.pluginNames"]], "priority() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.priority"]], "setloadorder() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.setLoadOrder"]], "setpriority() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.setPriority"]], "setstate() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.setState"]], "state() (mobase.ipluginlist method)": [[24, "mobase.IPluginList.state"]], "ipluginmodpage (class in mobase)": [[25, "mobase.IPluginModPage"]], "displayname() (mobase.ipluginmodpage method)": [[25, "mobase.IPluginModPage.displayName"]], "handlesdownload() (mobase.ipluginmodpage method)": [[25, "mobase.IPluginModPage.handlesDownload"]], "icon() (mobase.ipluginmodpage method)": [[25, "mobase.IPluginModPage.icon"]], "pageurl() (mobase.ipluginmodpage method)": [[25, "mobase.IPluginModPage.pageURL"]], "setparentwidget() (mobase.ipluginmodpage method)": [[25, "mobase.IPluginModPage.setParentWidget"]], "useintegratedbrowser() (mobase.ipluginmodpage method)": [[25, "mobase.IPluginModPage.useIntegratedBrowser"]], "ipluginpreview (class in mobase)": [[26, "mobase.IPluginPreview"]], "genfilepreview() (mobase.ipluginpreview method)": [[26, "mobase.IPluginPreview.genFilePreview"]], "supportedextensions() (mobase.ipluginpreview method)": [[26, "mobase.IPluginPreview.supportedExtensions"]], "ipluginrequirement (class in mobase)": [[27, "mobase.IPluginRequirement"]], "check() (mobase.ipluginrequirement method)": [[27, "mobase.IPluginRequirement.check"]], "iplugintool (class in mobase)": [[28, "mobase.IPluginTool"]], "display() (mobase.iplugintool method)": [[28, "mobase.IPluginTool.display"]], "displayname() (mobase.iplugintool method)": [[28, "mobase.IPluginTool.displayName"]], "icon() (mobase.iplugintool method)": [[28, "mobase.IPluginTool.icon"]], "setparentwidget() (mobase.iplugintool method)": [[28, "mobase.IPluginTool.setParentWidget"]], "tooltip() (mobase.iplugintool method)": [[28, "mobase.IPluginTool.tooltip"]], "iprofile (class in mobase)": [[29, "mobase.IProfile"]], "absoluteinifilepath() (mobase.iprofile method)": [[29, "mobase.IProfile.absoluteIniFilePath"]], "absolutepath() (mobase.iprofile method)": [[29, "mobase.IProfile.absolutePath"]], "invalidationactive() (mobase.iprofile method)": [[29, "mobase.IProfile.invalidationActive"]], "localsavesenabled() (mobase.iprofile method)": [[29, "mobase.IProfile.localSavesEnabled"]], "localsettingsenabled() (mobase.iprofile method)": [[29, "mobase.IProfile.localSettingsEnabled"]], "name() (mobase.iprofile method)": [[29, "mobase.IProfile.name"]], "isavegame (class in mobase)": [[30, "mobase.ISaveGame"]], "allfiles() (mobase.isavegame method)": [[30, "mobase.ISaveGame.allFiles"]], "getcreationtime() (mobase.isavegame method)": [[30, "mobase.ISaveGame.getCreationTime"]], "getfilepath() (mobase.isavegame method)": [[30, "mobase.ISaveGame.getFilepath"]], "getname() (mobase.isavegame method)": [[30, "mobase.ISaveGame.getName"]], "getsavegroupidentifier() (mobase.isavegame method)": [[30, "mobase.ISaveGame.getSaveGroupIdentifier"]], "isavegameinfowidget (class in mobase)": [[31, "mobase.ISaveGameInfoWidget"]], "setsave() (mobase.isavegameinfowidget method)": [[31, "mobase.ISaveGameInfoWidget.setSave"]], "canceled (mobase.installresult attribute)": [[32, "mobase.InstallResult.CANCELED"]], "failed (mobase.installresult attribute)": [[32, "mobase.InstallResult.FAILED"]], "installresult (class in mobase)": [[32, "mobase.InstallResult"]], "manual_requested (mobase.installresult attribute)": [[32, "mobase.InstallResult.MANUAL_REQUESTED"]], "not_attempted (mobase.installresult attribute)": [[32, "mobase.InstallResult.NOT_ATTEMPTED"]], "success (mobase.installresult attribute)": [[32, "mobase.InstallResult.SUCCESS"]], "name (mobase.installresult attribute)": [[32, "mobase.InstallResult.name"]], "value (mobase.installresult attribute)": [[32, "mobase.InstallResult.value"]], "file_time (mobase.loadordermechanism attribute)": [[33, "mobase.LoadOrderMechanism.FILE_TIME"]], "loadordermechanism (class in mobase)": [[33, "mobase.LoadOrderMechanism"]], "none (mobase.loadordermechanism attribute)": [[33, "mobase.LoadOrderMechanism.NONE"]], "plugins_txt (mobase.loadordermechanism attribute)": [[33, "mobase.LoadOrderMechanism.PLUGINS_TXT"]], "name (mobase.loadordermechanism attribute)": [[33, "mobase.LoadOrderMechanism.name"]], "value (mobase.loadordermechanism attribute)": [[33, "mobase.LoadOrderMechanism.value"]], "localsavegames (class in mobase)": [[34, "mobase.LocalSavegames"]], "mappings() (mobase.localsavegames method)": [[34, "mobase.LocalSavegames.mappings"]], "prepareprofile() (mobase.localsavegames method)": [[34, "mobase.LocalSavegames.prepareProfile"]], "mapping (class in mobase)": [[35, "mobase.Mapping"]], "createtarget (mobase.mapping attribute)": [[35, "mobase.Mapping.createTarget"]], "destination (mobase.mapping attribute)": [[35, "mobase.Mapping.destination"]], "isdirectory (mobase.mapping attribute)": [[35, "mobase.Mapping.isDirectory"]], "source (mobase.mapping attribute)": [[35, "mobase.Mapping.source"]], "fixable (mobase.moddatachecker attribute)": [[36, "mobase.ModDataChecker.FIXABLE"]], "invalid (mobase.moddatachecker attribute)": [[36, "mobase.ModDataChecker.INVALID"]], "moddatachecker (class in mobase)": [[36, "mobase.ModDataChecker"]], "valid (mobase.moddatachecker attribute)": [[36, "mobase.ModDataChecker.VALID"]], "datalooksvalid() (mobase.moddatachecker method)": [[36, "mobase.ModDataChecker.dataLooksValid"]], "fix() (mobase.moddatachecker method)": [[36, "mobase.ModDataChecker.fix"]], "moddatacontent (class in mobase)": [[37, "mobase.ModDataContent"]], "getallcontents() (mobase.moddatacontent method)": [[37, "mobase.ModDataContent.getAllContents"]], "getcontentsfor() (mobase.moddatacontent method)": [[37, "mobase.ModDataContent.getContentsFor"]], "modrepositoryfileinfo (class in mobase)": [[38, "mobase.ModRepositoryFileInfo"]], "categoryid (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.categoryID"]], "createfromjson() (mobase.modrepositoryfileinfo static method)": [[38, "mobase.ModRepositoryFileInfo.createFromJson"]], "description (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.description"]], "filecategory (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.fileCategory"]], "fileid (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.fileID"]], "filename (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.fileName"]], "filesize (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.fileSize"]], "filetime (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.fileTime"]], "gamename (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.gameName"]], "modid (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.modID"]], "modname (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.modName"]], "name (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.name"]], "newestversion (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.newestVersion"]], "repository (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.repository"]], "uri (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.uri"]], "userdata (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.userData"]], "version (mobase.modrepositoryfileinfo attribute)": [[38, "mobase.ModRepositoryFileInfo.version"]], "active (mobase.modstate attribute)": [[39, "mobase.ModState.ACTIVE"]], "alternate (mobase.modstate attribute)": [[39, "mobase.ModState.ALTERNATE"]], "empty (mobase.modstate attribute)": [[39, "mobase.ModState.EMPTY"]], "endorsed (mobase.modstate attribute)": [[39, "mobase.ModState.ENDORSED"]], "essential (mobase.modstate attribute)": [[39, "mobase.ModState.ESSENTIAL"]], "exists (mobase.modstate attribute)": [[39, "mobase.ModState.EXISTS"]], "modstate (class in mobase)": [[39, "mobase.ModState"]], "valid (mobase.modstate attribute)": [[39, "mobase.ModState.VALID"]], "name (mobase.modstate attribute)": [[39, "mobase.ModState.name"]], "value (mobase.modstate attribute)": [[39, "mobase.ModState.value"]], "pluginrequirementfactory (class in mobase)": [[40, "mobase.PluginRequirementFactory"]], "basic() (mobase.pluginrequirementfactory static method)": [[40, "mobase.PluginRequirementFactory.basic"]], "diagnose() (mobase.pluginrequirementfactory static method)": [[40, "mobase.PluginRequirementFactory.diagnose"]], "gamedependency() (mobase.pluginrequirementfactory method)": [[40, "mobase.PluginRequirementFactory.gameDependency"]], "plugindependency() (mobase.pluginrequirementfactory method)": [[40, "mobase.PluginRequirementFactory.pluginDependency"]], "pluginsetting (class in mobase)": [[41, "mobase.PluginSetting"]], "default_value (mobase.pluginsetting attribute)": [[41, "mobase.PluginSetting.default_value"]], "description (mobase.pluginsetting attribute)": [[41, "mobase.PluginSetting.description"]], "key (mobase.pluginsetting attribute)": [[41, "mobase.PluginSetting.key"]], "active (mobase.pluginstate attribute)": [[42, "mobase.PluginState.ACTIVE"]], "inactive (mobase.pluginstate attribute)": [[42, "mobase.PluginState.INACTIVE"]], "missing (mobase.pluginstate attribute)": [[42, "mobase.PluginState.MISSING"]], "pluginstate (class in mobase)": [[42, "mobase.PluginState"]], "name (mobase.pluginstate attribute)": [[42, "mobase.PluginState.name"]], "value (mobase.pluginstate attribute)": [[42, "mobase.PluginState.value"]], "configuration (mobase.profilesetting attribute)": [[43, "mobase.ProfileSetting.CONFIGURATION"]], "mods (mobase.profilesetting attribute)": [[43, "mobase.ProfileSetting.MODS"]], "prefer_defaults (mobase.profilesetting attribute)": [[43, "mobase.ProfileSetting.PREFER_DEFAULTS"]], "profilesetting (class in mobase)": [[43, "mobase.ProfileSetting"]], "savegames (mobase.profilesetting attribute)": [[43, "mobase.ProfileSetting.SAVEGAMES"]], "name (mobase.profilesetting attribute)": [[43, "mobase.ProfileSetting.name"]], "value (mobase.profilesetting attribute)": [[43, "mobase.ProfileSetting.value"]], "alpha (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.ALPHA"]], "beta (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.BETA"]], "candidate (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.CANDIDATE"]], "final (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.FINAL"]], "pre_alpha (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.PRE_ALPHA"]], "releasetype (class in mobase)": [[44, "mobase.ReleaseType"]], "name (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.name"]], "value (mobase.releasetype attribute)": [[44, "mobase.ReleaseType.value"]], "savegameinfo (class in mobase)": [[45, "mobase.SaveGameInfo"]], "getmissingassets() (mobase.savegameinfo method)": [[45, "mobase.SaveGameInfo.getMissingAssets"]], "getsavegamewidget() (mobase.savegameinfo method)": [[45, "mobase.SaveGameInfo.getSaveGameWidget"]], "scriptextender (class in mobase)": [[46, "mobase.ScriptExtender"]], "binaryname() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.binaryName"]], "getarch() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.getArch"]], "getextenderversion() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.getExtenderVersion"]], "isinstalled() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.isInstalled"]], "loadername() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.loaderName"]], "loaderpath() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.loaderPath"]], "pluginpath() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.pluginPath"]], "savegameextension() (mobase.scriptextender method)": [[46, "mobase.ScriptExtender.savegameExtension"]], "boss (mobase.sortmechanism attribute)": [[47, "mobase.SortMechanism.BOSS"]], "loot (mobase.sortmechanism attribute)": [[47, "mobase.SortMechanism.LOOT"]], "mlox (mobase.sortmechanism attribute)": [[47, "mobase.SortMechanism.MLOX"]], "none (mobase.sortmechanism attribute)": [[47, "mobase.SortMechanism.NONE"]], "sortmechanism (class in mobase)": [[47, "mobase.SortMechanism"]], "name (mobase.sortmechanism attribute)": [[47, "mobase.SortMechanism.name"]], "value (mobase.sortmechanism attribute)": [[47, "mobase.SortMechanism.value"]], "tracked_false (mobase.trackedstate attribute)": [[48, "mobase.TrackedState.TRACKED_FALSE"]], "tracked_true (mobase.trackedstate attribute)": [[48, "mobase.TrackedState.TRACKED_TRUE"]], "tracked_unknown (mobase.trackedstate attribute)": [[48, "mobase.TrackedState.TRACKED_UNKNOWN"]], "trackedstate (class in mobase)": [[48, "mobase.TrackedState"]], "name (mobase.trackedstate attribute)": [[48, "mobase.TrackedState.name"]], "value (mobase.trackedstate attribute)": [[48, "mobase.TrackedState.value"]], "unmanagedmods (class in mobase)": [[49, "mobase.UnmanagedMods"]], "displayname() (mobase.unmanagedmods method)": [[49, "mobase.UnmanagedMods.displayName"]], "mods() (mobase.unmanagedmods method)": [[49, "mobase.UnmanagedMods.mods"]], "referencefile() (mobase.unmanagedmods method)": [[49, "mobase.UnmanagedMods.referenceFile"]], "secondaryfiles() (mobase.unmanagedmods method)": [[49, "mobase.UnmanagedMods.secondaryFiles"]], "versioninfo (class in mobase)": [[50, "mobase.VersionInfo"]], "canonicalstring() (mobase.versioninfo method)": [[50, "mobase.VersionInfo.canonicalString"]], "clear() (mobase.versioninfo method)": [[50, "mobase.VersionInfo.clear"]], "displaystring() (mobase.versioninfo method)": [[50, "mobase.VersionInfo.displayString"]], "isvalid() (mobase.versioninfo method)": [[50, "mobase.VersionInfo.isValid"]], "parse() (mobase.versioninfo method)": [[50, "mobase.VersionInfo.parse"]], "scheme() (mobase.versioninfo method)": [[50, "mobase.VersionInfo.scheme"]], "date (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.DATE"]], "decimal_mark (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.DECIMAL_MARK"]], "discover (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.DISCOVER"]], "literal (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.LITERAL"]], "numbers_and_letters (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.NUMBERS_AND_LETTERS"]], "regular (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.REGULAR"]], "versionscheme (class in mobase)": [[51, "mobase.VersionScheme"]], "name (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.name"]], "value (mobase.versionscheme attribute)": [[51, "mobase.VersionScheme.value"]], "getfileversion() (in module mobase)": [[52, "mobase.getFileVersion"]], "geticonforexecutable() (in module mobase)": [[53, "mobase.getIconForExecutable"]], "getproductversion() (in module mobase)": [[54, "mobase.getProductVersion"]], "mobase": [[57, "module-mobase"]], "module": [[57, "module-mobase"]]}}) \ No newline at end of file