diff --git a/.doctrees/api/mobase.BSAInvalidation.doctree b/.doctrees/api/mobase.BSAInvalidation.doctree index 3da79cb..7aba286 100644 Binary files a/.doctrees/api/mobase.BSAInvalidation.doctree and b/.doctrees/api/mobase.BSAInvalidation.doctree differ diff --git a/.doctrees/api/mobase.DataArchives.doctree b/.doctrees/api/mobase.DataArchives.doctree index 6b6805b..5a3bcbd 100644 Binary files a/.doctrees/api/mobase.DataArchives.doctree and b/.doctrees/api/mobase.DataArchives.doctree differ diff --git a/.doctrees/api/mobase.GamePlugins.doctree b/.doctrees/api/mobase.GamePlugins.doctree index 76176e3..43dd097 100644 Binary files a/.doctrees/api/mobase.GamePlugins.doctree and b/.doctrees/api/mobase.GamePlugins.doctree differ diff --git a/.doctrees/api/mobase.GuessedString.doctree b/.doctrees/api/mobase.GuessedString.doctree index b12b508..e672c88 100644 Binary files a/.doctrees/api/mobase.GuessedString.doctree and b/.doctrees/api/mobase.GuessedString.doctree differ diff --git a/.doctrees/api/mobase.IFileTree.doctree b/.doctrees/api/mobase.IFileTree.doctree index 95412bf..4182f4b 100644 Binary files a/.doctrees/api/mobase.IFileTree.doctree and b/.doctrees/api/mobase.IFileTree.doctree differ diff --git a/.doctrees/api/mobase.IModInterface.doctree b/.doctrees/api/mobase.IModInterface.doctree index f5b56f2..c803bc1 100644 Binary files a/.doctrees/api/mobase.IModInterface.doctree and b/.doctrees/api/mobase.IModInterface.doctree differ diff --git a/.doctrees/api/mobase.IModRepositoryBridge.doctree b/.doctrees/api/mobase.IModRepositoryBridge.doctree index d55d988..87f2843 100644 Binary files a/.doctrees/api/mobase.IModRepositoryBridge.doctree and b/.doctrees/api/mobase.IModRepositoryBridge.doctree differ diff --git a/.doctrees/api/mobase.IOrganizer.doctree b/.doctrees/api/mobase.IOrganizer.doctree index 6ab5440..f1faeb4 100644 Binary files a/.doctrees/api/mobase.IOrganizer.doctree and b/.doctrees/api/mobase.IOrganizer.doctree differ diff --git a/.doctrees/api/mobase.IPluginDiagnose.doctree b/.doctrees/api/mobase.IPluginDiagnose.doctree index 833e634..54ad5ee 100644 Binary files a/.doctrees/api/mobase.IPluginDiagnose.doctree and b/.doctrees/api/mobase.IPluginDiagnose.doctree differ diff --git a/.doctrees/api/mobase.IPluginGame.doctree b/.doctrees/api/mobase.IPluginGame.doctree index 8da476d..68ed8bf 100644 Binary files a/.doctrees/api/mobase.IPluginGame.doctree and b/.doctrees/api/mobase.IPluginGame.doctree differ diff --git a/.doctrees/api/mobase.IPluginInstaller.doctree b/.doctrees/api/mobase.IPluginInstaller.doctree index 7c3f180..8f42160 100644 Binary files a/.doctrees/api/mobase.IPluginInstaller.doctree and b/.doctrees/api/mobase.IPluginInstaller.doctree differ diff --git a/.doctrees/api/mobase.IPluginList.doctree b/.doctrees/api/mobase.IPluginList.doctree index 95cf029..1cce6a9 100644 Binary files a/.doctrees/api/mobase.IPluginList.doctree and b/.doctrees/api/mobase.IPluginList.doctree differ diff --git a/.doctrees/api/mobase.IPluginModPage.doctree b/.doctrees/api/mobase.IPluginModPage.doctree index a4aa3e7..dfb9cfb 100644 Binary files a/.doctrees/api/mobase.IPluginModPage.doctree and b/.doctrees/api/mobase.IPluginModPage.doctree differ diff --git a/.doctrees/api/mobase.IPluginTool.doctree b/.doctrees/api/mobase.IPluginTool.doctree index 61f63e6..dad1e07 100644 Binary files a/.doctrees/api/mobase.IPluginTool.doctree and b/.doctrees/api/mobase.IPluginTool.doctree differ diff --git a/.doctrees/api/mobase.ISaveGameInfoWidget.doctree b/.doctrees/api/mobase.ISaveGameInfoWidget.doctree index b25263e..4d77427 100644 Binary files a/.doctrees/api/mobase.ISaveGameInfoWidget.doctree and b/.doctrees/api/mobase.ISaveGameInfoWidget.doctree differ diff --git a/.doctrees/api/mobase.VersionInfo.doctree b/.doctrees/api/mobase.VersionInfo.doctree index 72678eb..a27a3aa 100644 Binary files a/.doctrees/api/mobase.VersionInfo.doctree and b/.doctrees/api/mobase.VersionInfo.doctree differ diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 67e5b8c..c40ce46 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/api/mobase.BSAInvalidation.html b/api/mobase.BSAInvalidation.html index a176718..d5bc3f2 100644 --- a/api/mobase.BSAInvalidation.html +++ b/api/mobase.BSAInvalidation.html @@ -370,10 +370,20 @@ - + - + - + - +

activate(profile)

+
rtype:
+

None

+
+
+

deactivate(profile)

+
rtype:
+

None

+
+
+

isInvalidationBSA(name)

@@ -389,12 +399,22 @@
abstract activate(profile)
-
+
+
Return type:
+

None

+
+
+
abstract deactivate(profile)
-
+
+
Return type:
+

None

+
+
+
diff --git a/api/mobase.DataArchives.html b/api/mobase.DataArchives.html index c277320..75adb09 100644 --- a/api/mobase.DataArchives.html +++ b/api/mobase.DataArchives.html @@ -389,8 +389,11 @@ abstract addArchive(profile, index, name)

Add an archive to the archive list.

-
Parameters:
-
    +
    Return type:
    +

    None

    +
    +
    Parameters:
    +
    • profile – Profile to add the archive to.

    • index – Index to insert before. Use 0 for the beginning of the list or INT_MAX for the end of the list).

    • @@ -422,8 +425,11 @@ the end of the list).

      abstract removeArchive(profile, name)

      Remove the given archive from the given profile.

      -
      Parameters:
      -
        +
        Return type:
        +

        None

        +
        +
        Parameters:
        +
        • profile – Profile to remove the archive from.

        • name – Name of the archive to remove.

        diff --git a/api/mobase.GamePlugins.html b/api/mobase.GamePlugins.html index bd9cae7..dced8f0 100644 --- a/api/mobase.GamePlugins.html +++ b/api/mobase.GamePlugins.html @@ -394,10 +394,20 @@

readPluginLists(plugin_list)

+
rtype:
+

None

+
+
+

writePluginLists(plugin_list)

+
rtype:
+

None

+
+
+

@@ -441,12 +451,22 @@
abstract readPluginLists(plugin_list)
-
+
+
Return type:
+

None

+
+
+
abstract writePluginLists(plugin_list)
-
+
+
Return type:
+

None

+
+
+
diff --git a/api/mobase.GuessedString.html b/api/mobase.GuessedString.html index a9a7f39..b7b4e33 100644 --- a/api/mobase.GuessedString.html +++ b/api/mobase.GuessedString.html @@ -408,8 +408,11 @@ class also allows a filter to be set. If a “guess” doesn’t pass the filter

The filter is applied on every update() and can reject the new value altogether or modify it (by returning a new value).

-
Parameters:
-

filter – The new filter.

+
Return type:
+

None

+
+
Parameters:
+

filter – The new filter.

diff --git a/api/mobase.IFileTree.html b/api/mobase.IFileTree.html index 1749a3b..54f8271 100644 --- a/api/mobase.IFileTree.html +++ b/api/mobase.IFileTree.html @@ -638,7 +638,7 @@ given path is empty (“”), the entry is copied directly under th type, None is returned.

Return type:
-

Union[IFileTree, FileTreeEntry, None]

+

UnionType[IFileTree, FileTreeEntry, None]

Parameters:
@@ -958,8 +964,11 @@ unless you have a really good reason to access settings of another plugin.

setGameName(name)

Set the source game of this mod.

-
Parameters:
-

name – The new source game short name of this mod.

+
Return type:
+

None

+
+
Parameters:
+

name – The new source game short name of this mod.

@@ -969,8 +978,11 @@ unless you have a really good reason to access settings of another plugin.

setIsEndorsed(endorsed)

Set endorsement state of the mod.

-
Parameters:
-

endorsed – New endorsement state of this mod.

+
Return type:
+

None

+
+
Parameters:
+

endorsed – New endorsement state of this mod.

@@ -980,8 +992,11 @@ unless you have a really good reason to access settings of another plugin.

setNewestVersion(version)

Set the latest known version of this mod.

-
Parameters:
-

version – The latest known version of this mod.

+
Return type:
+

None

+
+
Parameters:
+

version – The latest known version of this mod.

@@ -991,8 +1006,11 @@ unless you have a really good reason to access settings of another plugin.

setNexusID(nexus_id)

Set the Nexus ID of this mod.

-
Parameters:
-

nexus_id – Thew new Nexus ID of this mod.

+
Return type:
+

None

+
+
Parameters:
+

nexus_id – Thew new Nexus ID of this mod.

@@ -1024,8 +1042,11 @@ unless you have a really good reason to access settings of another plugin.

setUrl(url)

Set the URL of this mod.

-
Parameters:
-

url – The URL of this mod.

+
Return type:
+

None

+
+
Parameters:
+

url – The URL of this mod.

@@ -1035,8 +1056,11 @@ unless you have a really good reason to access settings of another plugin.

setVersion(version)

Set the version of this mod.

-
Parameters:
-

version – The new version of this mod.

+
Return type:
+

None

+
+
Parameters:
+

version – The new version of this mod.

diff --git a/api/mobase.IModRepositoryBridge.html b/api/mobase.IModRepositoryBridge.html index f17d75f..0e08a1d 100644 --- a/api/mobase.IModRepositoryBridge.html +++ b/api/mobase.IModRepositoryBridge.html @@ -409,8 +409,8 @@

requestFileInfo(game_name, mod_id, file_id, ...)

-
param game_name:
-

Name of the game containing the mod.

+
rtype:
+

None

@@ -420,8 +420,8 @@

requestToggleEndorsement(game_name, mod_id, ...)

-
param game_name:
-

Name of the game containing the mod.

+
rtype:
+

None

@@ -480,8 +480,11 @@ requestDescription(game_name, mod_id, user_data)

Request description of a mod.

-
Parameters:
-
    +
    Return type:
    +

    None

    +
    +
    Parameters:
    +
    • game_name – Name of the game containing the mod.

    • mod_id – Nexus ID of the mod.

    • user_data – User data to be returned with the result.

    • @@ -495,8 +498,11 @@ requestDownloadURL(game_name, mod_id, file_id, user_data)

      Request download URL for mod file.0

      -
      Parameters:
      -
        +
        Return type:
        +

        None

        +
        +
        Parameters:
        +
        • game_name – Name of the game containing the mod.

        • mod_id – Nexus ID of the mod.

        • file_id – ID of the file for which a URL should be returned.

        • @@ -510,8 +516,11 @@
          requestFileInfo(game_name, mod_id, file_id, user_data)
          -
          Parameters:
          -
            +
            Return type:
            +

            None

            +
            +
            Parameters:
            +
            • game_name – Name of the game containing the mod.

            • mod_id – Nexus ID of the mod.

            • file_id – ID of the file for which information is requested.

            • @@ -526,8 +535,11 @@ requestFiles(game_name, mod_id, user_data)

              Request the list of files belonging to a mod.

              -
              Parameters:
              -
                +
                Return type:
                +

                None

                +
                +
                Parameters:
                +
                • game_name – Name of the game containing the mod.

                • mod_id – Nexus ID of the mod.

                • user_data – User data to be returned with the result.

                • @@ -540,8 +552,11 @@
                  requestToggleEndorsement(game_name, mod_id, mod_version, endorse, user_data)
                  -
                  Parameters:
                  -
                    +
                    Return type:
                    +

                    None

                    +
                    +
                    Parameters:
                    +
                    • game_name – Name of the game containing the mod.

                    • mod_id – Nexus ID of the mod.

                    • mod_version – Version of the mod.

                    • diff --git a/api/mobase.IOrganizer.html b/api/mobase.IOrganizer.html index ddfb554..0d70d1c 100644 --- a/api/mobase.IOrganizer.html +++ b/api/mobase.IOrganizer.html @@ -790,8 +790,11 @@ from the display name for disambiguation.

                      modDataChanged(mod)

                      Notify the organizer that the given mod has changed.

                      -
                      Parameters:
                      -

                      mod – The mod that has changed.

                      +
                      Return type:
                      +

                      None

                      +
                      +
                      Parameters:
                      +

                      mod – The mod that has changed.

                  @@ -1120,8 +1123,11 @@ list, data tab and other smaller things like problems button (same as pressing F

                  The main part of the refresh of the mods file structure, mod list and plugin list is done asynchronously, so you should not expect them to be up-to-date when this function returns.

                  -
                  Parameters:
                  -

                  save_changes – If True, the relevant profile information is saved first (enabled mods and order of mods).

                  +
                  Return type:
                  +

                  None

                  +
                  +
                  Parameters:
                  +

                  save_changes – If True, the relevant profile information is saved first (enabled mods and order of mods).

              @@ -1149,8 +1155,11 @@ asynchronously, so you should not expect them to be up-to-date when this functio

              Set the specified persistent value for a plugin.

              This does not update the in-memory value for this setting, see setPluginSetting() for this.

              -
              Parameters:
              -
                +
                Return type:
                +

                None

                +
                +
                Parameters:
                +
                • plugin_name – Name of the plugin for which to change a value. This should always be IPlugin.name() unless you have a really good reason to access data of another mod AND if you can verify that plugin is actually installed.

                • key – Identifier of the setting.

                • @@ -1167,8 +1176,11 @@ really good reason to access data of another mod AND if you can verify that plug

                  Set the specified setting for a plugin.

                  This automatically notify handlers register with onPluginSettingChanged, so you do not have to do it yourself.

                  -
                  Parameters:
                  -
                    +
                    Return type:
                    +

                    None

                    +
                    +
                    Parameters:
                    +
                    • plugin_name – Name of the plugin for which to change a value. This should always be IPlugin.name() unless you have a really good reason to access data of another mod AND if you can verify that plugin is actually installed.

                    • key – Identifier of the setting.

                    • diff --git a/api/mobase.IPluginDiagnose.html b/api/mobase.IPluginDiagnose.html index cb34335..3e97f2f 100644 --- a/api/mobase.IPluginDiagnose.html +++ b/api/mobase.IPluginDiagnose.html @@ -473,11 +473,14 @@ such as shortDescription() or hasGuidedFix().

                      This method should throw ValueError if there is no guided fix for the corresponding problem.

                      -
                      Parameters:
                      -

                      key – ID of the problem.

                      +
                      Return type:
                      +

                      None

                      -
                      Raises:
                      -
                        +
                        Parameters:
                        +

                        key – ID of the problem.

                        +
                        +
                        Raises:
                        +
                        • IndexError – If the key is not valid.

                        • ValueError – If there is no guided fix for this problem.

                        diff --git a/api/mobase.IPluginGame.html b/api/mobase.IPluginGame.html index 89d0488..d92332d 100644 --- a/api/mobase.IPluginGame.html +++ b/api/mobase.IPluginGame.html @@ -647,7 +647,8 @@ plugin: abstract detectGame()

                        Detect the game.

                        This method is the first called for game plugins (before init()). The following -methods should work properly after the call to detectGame() (and before init()):

                        +methods should work properly after the call to detectGame() (and before init()): +:rtype: None

                        • gameName()

                        • @@ -726,7 +727,7 @@ methods should work properly after the call to detectGame() (and be

                          Python plugin should not implement this method but _featureList().

                          Return type:
                          -

                          Dict[Type[TypeVar(GameFeatureType)], TypeVar(GameFeatureType)]

                          +

                          dict[Type[TypeVar(GameFeatureType)], TypeVar(GameFeatureType)]

                          Returns:

                          A mapping from feature type to actual game features.

                          @@ -879,8 +880,11 @@ with this future functionality in mind.

                          This function will be used to initially create a profile, potentially to repair it or upgrade/downgrade it so the implementations have to gracefully handle the case that the directory already contains files.

                          -
                          Parameters:
                          -
                            +
                            Return type:
                            +

                            None

                            +
                            +
                            Parameters:
                            +
                            • directory – The directory where the profile is to be initialized.

                            • settings – The parameters for how the profile should be initialized.

                            @@ -1049,8 +1053,11 @@ data directory returned by dataDirectory().

                            to specify the installation location. This is not called if the game has been auto-detected, so isInstalled() should call this.

                            -
                            Parameters:
                            -

                            path – Path to the game installation.

                            +
                            Return type:
                            +

                            None

                            +
                            +
                            Parameters:
                            +

                            path – Path to the game installation.

                          @@ -1062,8 +1069,11 @@ so isInstalled() should call this.

                          If there are multiple variants of game (as returned by gameVariants()), this will be called on start with the user-selected game variant.

                          -
                          Parameters:
                          -

                          variant – The game variant selected by the user.

                          +
                          Return type:
                          +

                          None

                          +
                          +
                          Parameters:
                          +

                          variant – The game variant selected by the user.

                          diff --git a/api/mobase.IPluginInstaller.html b/api/mobase.IPluginInstaller.html index 1afca2f..23c5e62 100644 --- a/api/mobase.IPluginInstaller.html +++ b/api/mobase.IPluginInstaller.html @@ -439,8 +439,11 @@ used by the external NCC installer and the OMOD installer.

                          Method calls at the end of the installation process. This method is only called once per installation process, even for recursive installations (e.g. with the bundle installer).

                          -
                          Parameters:
                          -
                            +
                            Return type:
                            +

                            None

                            +
                            +
                            Parameters:
                            +
                            • result – The result of the installation.

                            • new_mod – If the installation succeeded (result is RESULT_SUCCESS), contains the newly installed mod, otherwise it contains a null pointer.

                            • @@ -461,8 +464,11 @@ it corresponds to a mod MO2 thinks corresponds to the archive (e.g. based on mat or name).

                              The default implementation does nothing.

                              -
                              Parameters:
                              -
                                +
                                Return type:
                                +

                                None

                                +
                                +
                                Parameters:
                                +
                                • archive – Path to the archive that is going to be installed.

                                • reinstallation – True if this is a reinstallation, False otherwise.

                                • current_mod – A currently installed mod corresponding to the archive being installed, or None @@ -494,8 +500,11 @@ if there is no such mod.

                                • Python plugins usually do not need to re-implement this and can directly access the installation manager using _manager().

                                  -
                                  Parameters:
                                  -

                                  manager – The installation manager.

                                  +
                                  Return type:
                                  +

                                  None

                                  +
                                  +
                                  Parameters:
                                  +

                                  manager – The installation manager.

                              @@ -507,8 +516,11 @@ manager using _manager().

                              Python plugins usually do not need to re-implement this and can directly access the parent widget using _parentWidget() once the UI has been initialized.

                              -
                              Parameters:
                              -

                              parent – The parent widget.

                              +
                              Return type:
                              +

                              None

                              +
                              +
                              Parameters:
                              +

                              parent – The parent widget.

                          diff --git a/api/mobase.IPluginList.html b/api/mobase.IPluginList.html index b60f49f..7442233 100644 --- a/api/mobase.IPluginList.html +++ b/api/mobase.IPluginList.html @@ -648,8 +648,11 @@ plugin states for the plugin whose states have changed.

                          Plugins not included in the list will be placed at highest priority in the order they were before.

                          -
                          Parameters:
                          -

                          loadorder – The new load order, specified by the list of plugin names, sorted.

                          +
                          Return type:
                          +

                          None

                          +
                          +
                          Parameters:
                          +

                          loadorder – The new load order, specified by the list of plugin names, sorted.

                      @@ -681,8 +684,11 @@ at the specified priority (e.g. when trying to move a non-master plugin before a setState(name, state)

                      Set the state of a plugin.

                      -
                      Parameters:
                      -
                        +
                        Return type:
                        +

                        None

                        +
                        +
                        Parameters:
                        +
                        • name – Filename of the plugin (without path but with file extension).

                        • state – New state of the plugin (INACTIVE or ACTIVE).

                        diff --git a/api/mobase.IPluginModPage.html b/api/mobase.IPluginModPage.html index 1aa09e9..a05f729 100644 --- a/api/mobase.IPluginModPage.html +++ b/api/mobase.IPluginModPage.html @@ -472,8 +472,11 @@

                        Python plugins usually do not need to re-implement this and can directly access the parent widget using _parentWidget() once the UI has been initialized.

                        -
                        Parameters:
                        -

                        parent – The parent widget.

                        +
                        Return type:
                        +

                        None

                        +
                        +
                        Parameters:
                        +

                        parent – The parent widget.

                      diff --git a/api/mobase.IPluginTool.html b/api/mobase.IPluginTool.html index 6b238a4..73ac922 100644 --- a/api/mobase.IPluginTool.html +++ b/api/mobase.IPluginTool.html @@ -412,6 +412,11 @@ application itself.

                      abstract display()

                      Called when the user starts the tool.

                      +
                      +
                      Return type:
                      +

                      None

                      +
                      +
                  @@ -447,8 +452,11 @@ application itself.

                  Python plugins usually do not need to re-implement this and can directly access the parent widget using _parentWidget() once the UI has been initialized.

                  -
                  Parameters:
                  -

                  parent – The parent widget.

                  +
                  Return type:
                  +

                  None

                  +
                  +
                  Parameters:
                  +

                  parent – The parent widget.

              diff --git a/api/mobase.ISaveGameInfoWidget.html b/api/mobase.ISaveGameInfoWidget.html index 7a079e3..bee46f5 100644 --- a/api/mobase.ISaveGameInfoWidget.html +++ b/api/mobase.ISaveGameInfoWidget.html @@ -381,8 +381,11 @@ abstract setSave(save)

              Set the save file to display in this widget.

              -
              Parameters:
              -

              save – The save to display in the widget

              +
              Return type:
              +

              None

              +
              +
              Parameters:
              +

              save – The save to display in the widget

          diff --git a/api/mobase.VersionInfo.html b/api/mobase.VersionInfo.html index 0c998c1..312c31e 100644 --- a/api/mobase.VersionInfo.html +++ b/api/mobase.VersionInfo.html @@ -434,6 +434,11 @@
          clear()

          Resets this VersionInfo to an invalid version.

          +
          +
          Return type:
          +

          None

          +
          +
      @@ -472,8 +477,11 @@ and [4,inf) for major/minor/subminor/subsubminor. This only versions with a regu parse(value, scheme=VersionScheme.None, is_manual=False)

      Update this VersionInfo by parsing the given string using the given scheme.

      -
      Parameters:
      -
        +
        Return type:
        +

        None

        +
        +
        Parameters:
        +
        • value – String to parse.

        • scheme – Scheme to use to parse the string.

        • is_manual – True if the given string should be treated as user input.

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