From 70ff5d331b936e53ba2b6a085d05c383e964849d Mon Sep 17 00:00:00 2001 From: Holt59 Date: Wed, 4 Oct 2023 17:28:25 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20master=20from=20@=20ModOrganiz?= =?UTF-8?q?er2/pystubs-generation@ece93e7cb346a15d6aaa8bd9a7824bbf8436bee2?= =?UTF-8?q?=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .doctrees/api/mobase.IOrganizer.doctree | Bin 214749 -> 218168 bytes .doctrees/api/mobase.IPluginGame.doctree | Bin 174620 -> 175991 bytes .doctrees/environment.pickle | Bin 3279070 -> 3286308 bytes _sources/api/mobase.IOrganizer.rst.txt | 2 + _sources/api/mobase.IPluginGame.rst.txt | 2 + api/mobase.IOrganizer.html | 95 +++++++++++--------- api/mobase.IPluginGame.html | 107 ++++++++++++++--------- genindex.html | 4 + objects.inv | Bin 4736 -> 4748 bytes searchindex.js | 2 +- 10 files changed, 126 insertions(+), 86 deletions(-) diff --git a/.doctrees/api/mobase.IOrganizer.doctree b/.doctrees/api/mobase.IOrganizer.doctree index f1faeb4290f2a22736524c72da00c6481d30a0d1..aa8fe9695626aead1ca0940ed0f64fa74be11bb3 100644 GIT binary patch delta 34653 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 JcV)I?1OV*wXEFc) delta 33077 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 diff --git a/.doctrees/api/mobase.IPluginGame.doctree b/.doctrees/api/mobase.IPluginGame.doctree index 68ed8bfbf5152e7707471399c9127488d637730f..1aa151b27760644fdf06fafea12664084f57c435 100644 GIT binary patch delta 26979 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 U34u!ZEMHJb6SQ4%9a9)10H$t*A^-pY diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index b50d5a23a48f0da7aa7536cd6e86b6007a45c466..7d95c180e3dbf123dab2e06e072bf7ac07ac9068 100644 GIT binary patch delta 408187 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 delta 406685 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�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

-

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 988521a306623ee5f83e14f774baf9ac07b640e5..3c76a5033accf7de2e47683d1cd71b34124c320d 100644 GIT binary patch delta 4467 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 delta 4466 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 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