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