diff --git a/.doctrees/api/mobase.BSAInvalidation.doctree b/.doctrees/api/mobase.BSAInvalidation.doctree index 3da79cb..7aba286 100644 Binary files a/.doctrees/api/mobase.BSAInvalidation.doctree and b/.doctrees/api/mobase.BSAInvalidation.doctree differ diff --git a/.doctrees/api/mobase.DataArchives.doctree b/.doctrees/api/mobase.DataArchives.doctree index 6b6805b..5a3bcbd 100644 Binary files a/.doctrees/api/mobase.DataArchives.doctree and b/.doctrees/api/mobase.DataArchives.doctree differ diff --git a/.doctrees/api/mobase.GamePlugins.doctree b/.doctrees/api/mobase.GamePlugins.doctree index 76176e3..43dd097 100644 Binary files a/.doctrees/api/mobase.GamePlugins.doctree and b/.doctrees/api/mobase.GamePlugins.doctree differ diff --git a/.doctrees/api/mobase.GuessedString.doctree b/.doctrees/api/mobase.GuessedString.doctree index b12b508..e672c88 100644 Binary files a/.doctrees/api/mobase.GuessedString.doctree and b/.doctrees/api/mobase.GuessedString.doctree differ diff --git a/.doctrees/api/mobase.IFileTree.doctree b/.doctrees/api/mobase.IFileTree.doctree index 95412bf..4182f4b 100644 Binary files a/.doctrees/api/mobase.IFileTree.doctree and b/.doctrees/api/mobase.IFileTree.doctree differ diff --git a/.doctrees/api/mobase.IModInterface.doctree b/.doctrees/api/mobase.IModInterface.doctree index f5b56f2..c803bc1 100644 Binary files a/.doctrees/api/mobase.IModInterface.doctree and b/.doctrees/api/mobase.IModInterface.doctree differ diff --git a/.doctrees/api/mobase.IModRepositoryBridge.doctree b/.doctrees/api/mobase.IModRepositoryBridge.doctree index d55d988..87f2843 100644 Binary files a/.doctrees/api/mobase.IModRepositoryBridge.doctree and b/.doctrees/api/mobase.IModRepositoryBridge.doctree differ diff --git a/.doctrees/api/mobase.IOrganizer.doctree b/.doctrees/api/mobase.IOrganizer.doctree index 6ab5440..f1faeb4 100644 Binary files a/.doctrees/api/mobase.IOrganizer.doctree and b/.doctrees/api/mobase.IOrganizer.doctree differ diff --git a/.doctrees/api/mobase.IPluginDiagnose.doctree b/.doctrees/api/mobase.IPluginDiagnose.doctree index 833e634..54ad5ee 100644 Binary files a/.doctrees/api/mobase.IPluginDiagnose.doctree and b/.doctrees/api/mobase.IPluginDiagnose.doctree differ diff --git a/.doctrees/api/mobase.IPluginGame.doctree b/.doctrees/api/mobase.IPluginGame.doctree index 8da476d..68ed8bf 100644 Binary files a/.doctrees/api/mobase.IPluginGame.doctree and b/.doctrees/api/mobase.IPluginGame.doctree differ diff --git a/.doctrees/api/mobase.IPluginInstaller.doctree b/.doctrees/api/mobase.IPluginInstaller.doctree index 7c3f180..8f42160 100644 Binary files a/.doctrees/api/mobase.IPluginInstaller.doctree and b/.doctrees/api/mobase.IPluginInstaller.doctree differ diff --git a/.doctrees/api/mobase.IPluginList.doctree b/.doctrees/api/mobase.IPluginList.doctree index 95cf029..1cce6a9 100644 Binary files a/.doctrees/api/mobase.IPluginList.doctree and b/.doctrees/api/mobase.IPluginList.doctree differ diff --git a/.doctrees/api/mobase.IPluginModPage.doctree b/.doctrees/api/mobase.IPluginModPage.doctree index a4aa3e7..dfb9cfb 100644 Binary files a/.doctrees/api/mobase.IPluginModPage.doctree and b/.doctrees/api/mobase.IPluginModPage.doctree differ diff --git a/.doctrees/api/mobase.IPluginTool.doctree b/.doctrees/api/mobase.IPluginTool.doctree index 61f63e6..dad1e07 100644 Binary files a/.doctrees/api/mobase.IPluginTool.doctree and b/.doctrees/api/mobase.IPluginTool.doctree differ diff --git a/.doctrees/api/mobase.ISaveGameInfoWidget.doctree b/.doctrees/api/mobase.ISaveGameInfoWidget.doctree index b25263e..4d77427 100644 Binary files a/.doctrees/api/mobase.ISaveGameInfoWidget.doctree and b/.doctrees/api/mobase.ISaveGameInfoWidget.doctree differ diff --git a/.doctrees/api/mobase.VersionInfo.doctree b/.doctrees/api/mobase.VersionInfo.doctree index 72678eb..a27a3aa 100644 Binary files a/.doctrees/api/mobase.VersionInfo.doctree and b/.doctrees/api/mobase.VersionInfo.doctree differ diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 67e5b8c..c40ce46 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/api/mobase.BSAInvalidation.html b/api/mobase.BSAInvalidation.html index a176718..d5bc3f2 100644 --- a/api/mobase.BSAInvalidation.html +++ b/api/mobase.BSAInvalidation.html @@ -370,10 +370,20 @@
|
-+ |
|
|
-+ |
|
|
|
|
|
-+ |
|
|
-+ |
|
None
None
The filter is applied on every update() and can reject the new value altogether or modify it (by returning a new value).
filter – The new filter.
+None
filter – The new filter.
Union[IFileTree, FileTreeEntry, None]
UnionType[IFileTree, FileTreeEntry, None]
None
callback – Method to call for each entry in the tree.
sep – Type of separator to use to construct the path.
Assign a category to the mod. If the named category does not exist it is created.
name – Name of the new category to assign.
+None
name – Name of the new category to assign.
Set the category id from a nexus category id. Conversion to MO ID happens internally.
If a mapping is not possible, the category is set to the default value.
category_id – The Nexus category ID.
+None
category_id – The Nexus category ID.
Set the source game of this mod.
name – The new source game short name of this mod.
+None
name – The new source game short name of this mod.
Set endorsement state of the mod.
endorsed – New endorsement state of this mod.
+None
endorsed – New endorsement state of this mod.
Set the latest known version of this mod.
version – The latest known version of this mod.
+None
version – The latest known version of this mod.
Set the Nexus ID of this mod.
nexus_id – Thew new Nexus ID of this mod.
+None
nexus_id – Thew new Nexus ID of this mod.
Set the URL of this mod.
url – The URL of this mod.
+None
url – The URL of this mod.
Set the version of this mod.
version – The new version of this mod.
+None
version – The new version of this mod.
requestFileInfo(game_name, mod_id, file_id, ...)
Name of the game containing the mod.
+None
requestToggleEndorsement(game_name, mod_id, ...)
Name of the game containing the mod.
+None
Request description of a mod.
None
game_name – Name of the game containing the mod.
mod_id – Nexus ID of the mod.
user_data – User data to be returned with the result.
Request download URL for mod file.0
None
game_name – Name of the game containing the mod.
mod_id – Nexus ID of the mod.
file_id – ID of the file for which a URL should be returned.
None
game_name – Name of the game containing the mod.
mod_id – Nexus ID of the mod.
file_id – ID of the file for which information is requested.
Request the list of files belonging to a mod.
None
game_name – Name of the game containing the mod.
mod_id – Nexus ID of the mod.
user_data – User data to be returned with the result.
None
game_name – Name of the game containing the mod.
mod_id – Nexus ID of the mod.
mod_version – Version of the mod.
Notify the organizer that the given mod has changed.
mod – The mod that has changed.
+None
mod – The mod that has changed.
The main part of the refresh of the mods file structure, mod list and plugin list is done asynchronously, so you should not expect them to be up-to-date when this function returns.
save_changes – If True, the relevant profile information is saved first (enabled mods and order of mods).
+None
save_changes – If True, the relevant profile information is saved first (enabled mods and order of mods).
Set the specified persistent value for a plugin.
This does not update the in-memory value for this setting, see setPluginSetting() for this.
None
plugin_name – Name of the plugin for which to change a value. This should always be IPlugin.name() unless you have a really good reason to access data of another mod AND if you can verify that plugin is actually installed.
key – Identifier of the setting.
Set the specified setting for a plugin.
This automatically notify handlers register with onPluginSettingChanged, so you do not have to do it yourself.
None
plugin_name – Name of the plugin for which to change a value. This should always be IPlugin.name() unless you have a really good reason to access data of another mod AND if you can verify that plugin is actually installed.
key – Identifier of the setting.
This method should throw ValueError if there is no guided fix for the corresponding problem.
key – ID of the problem.
+None
key – ID of the problem.
+IndexError – If the key is not valid.
ValueError – If there is no guided fix for this problem.
Detect the game.
This method is the first called for game plugins (before init()). The following -methods should work properly after the call to detectGame() (and before init()):
+methods should work properly after the call to detectGame() (and before init()): +:rtype:None
- @@ -726,7 +727,7 @@ methods should work properly after the call to detectGame() (and be
gameName()
Python plugin should not implement this method but _featureList().
diff --git a/api/mobase.IPluginInstaller.html b/api/mobase.IPluginInstaller.html index 1afca2f..23c5e62 100644 --- a/api/mobase.IPluginInstaller.html +++ b/api/mobase.IPluginInstaller.html @@ -439,8 +439,11 @@ used by the external NCC installer and the OMOD installer.
- Return type:
-+
Dict[Type[TypeVar(GameFeatureType)],TypeVar(GameFeatureType)]
dict[Type[TypeVar(GameFeatureType)],TypeVar(GameFeatureType)]- Returns:
A mapping from feature type to actual game features.
@@ -879,8 +880,11 @@ with this future functionality in mind.This function will be used to initially create a profile, potentially to repair it or upgrade/downgrade it so the implementations have to gracefully handle the case that the directory already contains files.
-
@@ -1062,8 +1069,11 @@ so isInstalled() should call this.- Parameters:
-+
- Return type:
+- +
+
None- Parameters:
+@@ -1049,8 +1053,11 @@ data directory returned by dataDirectory(). to specify the installation location. This is not called if the game has been auto-detected, so isInstalled() should call this.
directory – The directory where the profile is to be initialized.
settings – The parameters for how the profile should be initialized.
-
- Parameters:
-path – Path to the game installation.
+- Return type:
+- +
+
None- Parameters:
+path – Path to the game installation.
If there are multiple variants of game (as returned by gameVariants()), this will be called on start with the user-selected game variant.
-
- Parameters:
-variant – The game variant selected by the user.
+- Return type:
+- +
+
None- Parameters:
+variant – The game variant selected by the user.
- @@ -681,8 +684,11 @@ at the specified priority (e.g. when trying to move a non-master plugin before a setState(name, state)
Method calls at the end of the installation process. This method is only called once per installation process, even for recursive installations (e.g. with the bundle installer).
-
diff --git a/api/mobase.IPluginList.html b/api/mobase.IPluginList.html index b60f49f..7442233 100644 --- a/api/mobase.IPluginList.html +++ b/api/mobase.IPluginList.html @@ -648,8 +648,11 @@ plugin states for the plugin whose states have changed.- Parameters:
-+
- Return type:
+- +
+
None- Parameters:
+
result – The result of the installation.
- @@ -461,8 +464,11 @@ it corresponds to a mod MO2 thinks corresponds to the archive (e.g. based on mat or name).
new_mod – If the installation succeeded (result is RESULT_SUCCESS), contains the newly installed mod, otherwise it contains a null pointer.
The default implementation does nothing.
-
@@ -507,8 +516,11 @@ manager using _manager().- Parameters:
-+
- Return type:
+- +
+
None- Parameters:
+
archive – Path to the archive that is going to be installed.
reinstallation – True if this is a reinstallation, False otherwise.
current_mod – A currently installed mod corresponding to the archive being installed, or None @@ -494,8 +500,11 @@ if there is no such mod.
Python plugins usually do not need to re-implement this and can directly access the installation manager using _manager().
-
- Parameters:
-manager – The installation manager.
+- Return type:
+- +
+
None- Parameters:
+manager – The installation manager.
Python plugins usually do not need to re-implement this and can directly access the parent widget using _parentWidget() once the UI has been initialized.
-
- Parameters:
-parent – The parent widget.
+- Return type:
+- +
+
None- Parameters:
+parent – The parent widget.
Plugins not included in the list will be placed at highest priority in the order they were before.
-
- Parameters:
-loadorder – The new load order, specified by the list of plugin names, sorted.
+- Return type:
+- +
+
None- Parameters:
+loadorder – The new load order, specified by the list of plugin names, sorted.
Set the state of a plugin.
-
diff --git a/api/mobase.IPluginTool.html b/api/mobase.IPluginTool.html index 6b238a4..73ac922 100644 --- a/api/mobase.IPluginTool.html +++ b/api/mobase.IPluginTool.html @@ -412,6 +412,11 @@ application itself.- Parameters:
-+
- Return type:
+- +
+
None- Parameters:
+diff --git a/api/mobase.IPluginModPage.html b/api/mobase.IPluginModPage.html index 1aa09e9..a05f729 100644 --- a/api/mobase.IPluginModPage.html +++ b/api/mobase.IPluginModPage.html @@ -472,8 +472,11 @@
name – Filename of the plugin (without path but with file extension).
state – New state of the plugin (INACTIVE or ACTIVE).
Python plugins usually do not need to re-implement this and can directly access the parent widget using _parentWidget() once the UI has been initialized.
-
- Parameters:
-parent – The parent widget.
+- Return type:
+- +
+
None- Parameters:
+parent – The parent widget.
- abstract display()
Called when the user starts the tool.
++
- Return type:
+- +
+
None@@ -447,8 +452,11 @@ application itself.
diff --git a/api/mobase.ISaveGameInfoWidget.html b/api/mobase.ISaveGameInfoWidget.html index 7a079e3..bee46f5 100644 --- a/api/mobase.ISaveGameInfoWidget.html +++ b/api/mobase.ISaveGameInfoWidget.html @@ -381,8 +381,11 @@ abstract setSave(save)Python plugins usually do not need to re-implement this and can directly access the parent widget using _parentWidget() once the UI has been initialized.
-
- Parameters:
-parent – The parent widget.
+- Return type:
+- +
+
None- Parameters:
+parent – The parent widget.
- diff --git a/api/mobase.VersionInfo.html b/api/mobase.VersionInfo.html index 0c998c1..312c31e 100644 --- a/api/mobase.VersionInfo.html +++ b/api/mobase.VersionInfo.html @@ -434,6 +434,11 @@
Set the save file to display in this widget.
-
- Parameters:
-save – The save to display in the widget
+- Return type:
+- +
+
None- Parameters:
+save – The save to display in the widget
- clear()
Resets this VersionInfo to an invalid version.
++
- Return type:
+- +
+
None@@ -472,8 +477,11 @@ and [4,inf) for major/minor/subminor/subsubminor. This only versions with a regu parse(value, scheme=VersionScheme.None, is_manual=False)
Update this VersionInfo by parsing the given string using the given scheme.
-
- Parameters:
-+
- Return type:
+- +
+
None- Parameters:
+
value – String to parse.
scheme – Scheme to use to parse the string.
- diff --git a/searchindex.js b/searchindex.js index 885ce07..5c93eac 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!", "
is_manual – True if the given string should be treated as user input.
mobaseAPI", "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], "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], "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, 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, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 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], "none": [2, 6, 8, 11, 13, 14, 16, 20, 21, 27, 31, 32, 33, 39, 42, 43, 44, 45, 47, 48, 50, 51, 59], "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], "union": [11, 23, 30, 46, 49], "correct": 11, "previou": [11, 16], "rtype": [11, 17], "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], "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], "uniontyp": [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!", "mobaseAPI", "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