2020-09-24 13:47:11 +00:00
<!DOCTYPE html>
< html class = "writer-html5" lang = "en" >
< head >
2023-09-20 17:06:52 +00:00
< meta charset = "utf-8" />< meta name = "generator" content = "Docutils 0.18.1: http://docutils.sourceforge.net/" />
2021-01-18 21:09:43 +00:00
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" />
2023-09-20 17:06:52 +00:00
< title > mobase API — MO2 Python Plugin API documentation</ title >
< link rel = "stylesheet" href = "_static/pygments.css" type = "text/css" />
< link rel = "stylesheet" href = "_static/css/theme.css" type = "text/css" />
< link rel = "stylesheet" href = "_static/graphviz.css" type = "text/css" />
2020-09-24 14:17:15 +00:00
< link rel = "shortcut icon" href = "_static/mo2.ico" />
2020-09-24 13:47:11 +00:00
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
2023-09-20 17:06:52 +00:00
< script src = "_static/jquery.js?v=5d32c60e" ></ script >
< script src = "_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c" ></ script >
< script src = "_static/documentation_options.js?v=5929fcd5" ></ script >
< script src = "_static/doctools.js?v=888ff710" ></ script >
< script src = "_static/sphinx_highlight.js?v=dc90522c" ></ script >
< script src = "_static/js/theme.js" ></ script >
2020-09-24 13:47:11 +00:00
< link rel = "index" title = "Index" href = "genindex.html" />
< link rel = "search" title = "Search" href = "search.html" />
< link rel = "next" title = "getFileVersion" href = "api/mobase.getFileVersion.html" />
< link rel = "prev" title = "FAQ" href = "faq.html" />
</ head >
2023-09-20 17:06:52 +00:00
< body class = "wy-body-for-nav" >
2020-09-24 13:47:11 +00:00
< div class = "wy-grid-for-nav" >
< nav data-toggle = "wy-nav-shift" class = "wy-nav-side" >
< div class = "wy-side-scroll" >
< div class = "wy-side-nav-search" >
2023-09-20 17:06:52 +00:00
< a href = "index.html" class = "icon icon-home" >
MO2 Python Plugin API
2020-09-24 13:47:11 +00:00
</ a >
< div role = "search" >
< form id = "rtd-search-form" class = "wy-form" action = "search.html" method = "get" >
2023-09-20 17:06:52 +00:00
< input type = "text" name = "q" placeholder = "Search docs" aria-label = "Search docs" />
2020-09-24 13:47:11 +00:00
< input type = "hidden" name = "check_keywords" value = "yes" />
< input type = "hidden" name = "area" value = "default" />
</ form >
</ div >
2023-09-20 17:06:52 +00:00
</ div >< div class = "wy-menu wy-menu-vertical" data-spy = "affix" role = "navigation" aria-label = "Navigation menu" >
< p class = "caption" role = "heading" >< span class = "caption-text" > Contents:</ span ></ p >
2020-09-24 13:47:11 +00:00
< ul class = "current" >
< li class = "toctree-l1" >< a class = "reference internal" href = "setup-tools.html" > Setting up the environment</ a >< ul >
< li class = "toctree-l2" >< a class = "reference internal" href = "setup-tools.html#required-tools" > Required tools</ a ></ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "setup-tools.html#preparation" > Preparation</ a >< ul >
< li class = "toctree-l3" >< a class = "reference internal" href = "setup-tools.html#get-the-mobase-stubs" > 1. Get the < code class = "docutils literal notranslate" >< span class = "pre" > mobase</ span ></ code > stubs</ a ></ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "setup-tools.html#configure-visual-studio-code-for-mobase" > 2. Configure Visual Studio Code for < code class = "docutils literal notranslate" >< span class = "pre" > mobase</ span ></ code ></ a ></ li >
2021-02-26 18:26:36 +00:00
< li class = "toctree-l3" >< a class = "reference internal" href = "setup-tools.html#optional-configure-black-to-auto-format-your-source-files" > 3. [Optional] Configure < code class = "docutils literal notranslate" >< span class = "pre" > black</ span ></ code > to auto-format your source files</ a ></ li >
2021-01-18 21:09:43 +00:00
< li class = "toctree-l3" >< a class = "reference internal" href = "setup-tools.html#optional-automatically-reload-plugins-during-development" > 4. [Optional] Automatically reload plugins during development</ a ></ li >
2020-09-24 13:47:11 +00:00
</ ul >
</ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "setup-tools.html#testing-the-setup" > Testing the setup</ a ></ li >
</ ul >
</ li >
< li class = "toctree-l1" >< a class = "reference internal" href = "plugin-types.html" > Type of Plugins</ a >< ul >
< li class = "toctree-l2" >< a class = "reference internal" href = "plugin-types.html#installers" > Installers</ a ></ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "plugin-types.html#previewers" > Previewers</ a ></ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "plugin-types.html#mod-page" > Mod Page</ a ></ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "plugin-types.html#game" > Game</ a ></ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "plugin-types.html#tool" > Tool</ a ></ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "plugin-types.html#proxies" > Proxies</ a ></ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "plugin-types.html#free-plugins" >< em > Free Plugins</ em ></ a ></ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "plugin-types.html#extension-interfaces" > Extension Interfaces</ a >< ul >
< li class = "toctree-l3" >< a class = "reference internal" href = "plugin-types.html#diagnose" > Diagnose</ a ></ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "plugin-types.html#file-mappings" > File Mappings</ a ></ li >
</ ul >
</ li >
</ ul >
</ li >
< li class = "toctree-l1" >< a class = "reference internal" href = "writing-plugins.html" > Writing Plugins</ a >< ul >
< li class = "toctree-l2" >< a class = "reference internal" href = "writing-plugins.html#getting-started" > Getting started</ a >< ul >
< li class = "toctree-l3" >< a class = "reference internal" href = "writing-plugins.html#single-file-plugins" > Single file plugins</ a ></ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "writing-plugins.html#module-plugins" > Module Plugins</ a ></ li >
</ ul >
</ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "writing-plugins.html#writing-the-plugin" > Writing the plugin</ a >< ul >
< li class = "toctree-l3" >< a class = "reference internal" href = "writing-plugins.html#iplugin-interface" >< code class = "docutils literal notranslate" >< span class = "pre" > IPlugin</ span ></ code > interface</ a ></ li >
</ ul >
</ li >
2020-10-07 18:49:09 +00:00
< li class = "toctree-l2" >< a class = "reference internal" href = "writing-plugins.html#examples" > Examples</ a >< ul >
< li class = "toctree-l3" >< a class = "reference internal" href = "writing-plugins.html#tutorial-plugins" > Tutorial Plugins</ a ></ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "writing-plugins.html#official-plugins" > Official Plugins</ a ></ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "writing-plugins.html#unofficial-plugins" > Unofficial Plugins</ a ></ li >
</ ul >
</ li >
2021-02-06 18:58:42 +00:00
< li class = "toctree-l2" >< a class = "reference internal" href = "writing-plugins.html#internationalization" > Internationalization</ a >< ul >
< li class = "toctree-l3" >< a class = "reference internal" href = "writing-plugins.html#adding-translation-code" > Adding translation code</ a ></ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "writing-plugins.html#generating-qt-translation-files" > Generating Qt translation files</ a ></ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "writing-plugins.html#translating" > Translating</ a ></ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "writing-plugins.html#distributing-translations" > Distributing translations</ a ></ li >
</ ul >
</ li >
2020-09-24 13:47:11 +00:00
</ ul >
</ li >
< li class = "toctree-l1" >< a class = "reference internal" href = "faq.html" > FAQ</ a >< ul >
< li class = "toctree-l2" >< a class = "reference internal" href = "faq.html#why-is-mo2-throwing-an-exception-when-i-try-to-create-a-type-inheriting-one-of-mo2-class" > 1. Why is MO2 throwing an exception when I try to create a type inheriting one of MO2 class?</ a ></ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "faq.html#how-can-i-be-sure-to-implement-all-the-required-methods-when-creating-a-plugin" > 2. How can I be sure to implement all the required methods when creating a plugin?</ a ></ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "faq.html#why-are-my-isinstance-x-qobject-and-isinstance-y-qwidget-not-working" > 3. Why are my < code class = "docutils literal notranslate" >< span class = "pre" > isinstance(x,</ span > < span class = "pre" > QObject)</ span ></ code > and < code class = "docutils literal notranslate" >< span class = "pre" > isinstance(y,</ span > < span class = "pre" > QWidget)</ span ></ code > not working?</ a ></ li >
</ ul >
</ li >
< li class = "toctree-l1 current" >< a class = "current reference internal" href = "#" >< code class = "docutils literal notranslate" >< span class = "pre" > mobase</ span ></ code > API</ a >< ul >
< li class = "toctree-l2" >< a class = "reference internal" href = "#functions" > Functions</ a >< ul >
2023-09-20 17:06:52 +00:00
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.getFileVersion.html" > getFileVersion</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.getFileVersion.html#mobase.getFileVersion" >< code class = "docutils literal notranslate" >< span class = "pre" > getFileVersion()</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.getIconForExecutable.html" > getIconForExecutable</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.getIconForExecutable.html#mobase.getIconForExecutable" >< code class = "docutils literal notranslate" >< span class = "pre" > getIconForExecutable()</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.getProductVersion.html" > getProductVersion</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.getProductVersion.html#mobase.getProductVersion" >< code class = "docutils literal notranslate" >< span class = "pre" > getProductVersion()</ span ></ code ></ a ></ li >
</ ul >
</ li >
2020-09-24 13:47:11 +00:00
</ ul >
</ li >
< li class = "toctree-l2" >< a class = "reference internal" href = "#classes" > Classes</ a >< ul >
2023-09-20 17:06:52 +00:00
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.BSAInvalidation.html" > BSAInvalidation</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.BSAInvalidation.html#mobase.BSAInvalidation" >< code class = "docutils literal notranslate" >< span class = "pre" > BSAInvalidation</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.DataArchives.html" > DataArchives</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.DataArchives.html#mobase.DataArchives" >< code class = "docutils literal notranslate" >< span class = "pre" > DataArchives</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.EndorsedState.html" > EndorsedState</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.EndorsedState.html#mobase.EndorsedState" >< code class = "docutils literal notranslate" >< span class = "pre" > EndorsedState</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.ExecutableForcedLoadSetting.html" > ExecutableForcedLoadSetting</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.ExecutableForcedLoadSetting.html#mobase.ExecutableForcedLoadSetting" >< code class = "docutils literal notranslate" >< span class = "pre" > ExecutableForcedLoadSetting</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.ExecutableInfo.html" > ExecutableInfo</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.ExecutableInfo.html#mobase.ExecutableInfo" >< code class = "docutils literal notranslate" >< span class = "pre" > ExecutableInfo</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.FileInfo.html" > FileInfo</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.FileInfo.html#mobase.FileInfo" >< code class = "docutils literal notranslate" >< span class = "pre" > FileInfo</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.FileTreeEntry.html" > FileTreeEntry</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.FileTreeEntry.html#mobase.FileTreeEntry" >< code class = "docutils literal notranslate" >< span class = "pre" > FileTreeEntry</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.GamePlugins.html" > GamePlugins</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.GamePlugins.html#mobase.GamePlugins" >< code class = "docutils literal notranslate" >< span class = "pre" > GamePlugins</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.GuessQuality.html" > GuessQuality</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.GuessQuality.html#mobase.GuessQuality" >< code class = "docutils literal notranslate" >< span class = "pre" > GuessQuality</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.GuessedString.html" > GuessedString</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.GuessedString.html#mobase.GuessedString" >< code class = "docutils literal notranslate" >< span class = "pre" > GuessedString</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IDownloadManager.html" > IDownloadManager</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IDownloadManager.html#mobase.IDownloadManager" >< code class = "docutils literal notranslate" >< span class = "pre" > IDownloadManager</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IFileTree.html" > IFileTree</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IFileTree.html#mobase.IFileTree" >< code class = "docutils literal notranslate" >< span class = "pre" > IFileTree</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IInstallationManager.html" > IInstallationManager</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IInstallationManager.html#mobase.IInstallationManager" >< code class = "docutils literal notranslate" >< span class = "pre" > IInstallationManager</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IModInterface.html" > IModInterface</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IModInterface.html#mobase.IModInterface" >< code class = "docutils literal notranslate" >< span class = "pre" > IModInterface</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IModList.html" > IModList</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IModList.html#mobase.IModList" >< code class = "docutils literal notranslate" >< span class = "pre" > IModList</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IModRepositoryBridge.html" > IModRepositoryBridge</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IModRepositoryBridge.html#mobase.IModRepositoryBridge" >< code class = "docutils literal notranslate" >< span class = "pre" > IModRepositoryBridge</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IOrganizer.html" > IOrganizer</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IOrganizer.html#mobase.IOrganizer" >< code class = "docutils literal notranslate" >< span class = "pre" > IOrganizer</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IPlugin.html" > IPlugin</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IPlugin.html#mobase.IPlugin" >< code class = "docutils literal notranslate" >< span class = "pre" > IPlugin</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IPluginDiagnose.html" > IPluginDiagnose</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IPluginDiagnose.html#mobase.IPluginDiagnose" >< code class = "docutils literal notranslate" >< span class = "pre" > IPluginDiagnose</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IPluginFileMapper.html" > IPluginFileMapper</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IPluginFileMapper.html#mobase.IPluginFileMapper" >< code class = "docutils literal notranslate" >< span class = "pre" > IPluginFileMapper</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IPluginGame.html" > IPluginGame</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IPluginGame.html#mobase.IPluginGame" >< code class = "docutils literal notranslate" >< span class = "pre" > IPluginGame</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IPluginInstaller.html" > IPluginInstaller</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IPluginInstaller.html#mobase.IPluginInstaller" >< code class = "docutils literal notranslate" >< span class = "pre" > IPluginInstaller</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IPluginInstallerCustom.html" > IPluginInstallerCustom</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IPluginInstallerCustom.html#mobase.IPluginInstallerCustom" >< code class = "docutils literal notranslate" >< span class = "pre" > IPluginInstallerCustom</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IPluginInstallerSimple.html" > IPluginInstallerSimple</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IPluginInstallerSimple.html#mobase.IPluginInstallerSimple" >< code class = "docutils literal notranslate" >< span class = "pre" > IPluginInstallerSimple</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IPluginList.html" > IPluginList</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IPluginList.html#mobase.IPluginList" >< code class = "docutils literal notranslate" >< span class = "pre" > IPluginList</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IPluginModPage.html" > IPluginModPage</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IPluginModPage.html#mobase.IPluginModPage" >< code class = "docutils literal notranslate" >< span class = "pre" > IPluginModPage</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IPluginPreview.html" > IPluginPreview</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IPluginPreview.html#mobase.IPluginPreview" >< code class = "docutils literal notranslate" >< span class = "pre" > IPluginPreview</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IPluginRequirement.html" > IPluginRequirement</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IPluginRequirement.html#mobase.IPluginRequirement" >< code class = "docutils literal notranslate" >< span class = "pre" > IPluginRequirement</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IPluginTool.html" > IPluginTool</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IPluginTool.html#mobase.IPluginTool" >< code class = "docutils literal notranslate" >< span class = "pre" > IPluginTool</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.IProfile.html" > IProfile</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.IProfile.html#mobase.IProfile" >< code class = "docutils literal notranslate" >< span class = "pre" > IProfile</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.ISaveGame.html" > ISaveGame</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.ISaveGame.html#mobase.ISaveGame" >< code class = "docutils literal notranslate" >< span class = "pre" > ISaveGame</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.ISaveGameInfoWidget.html" > ISaveGameInfoWidget</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.ISaveGameInfoWidget.html#mobase.ISaveGameInfoWidget" >< code class = "docutils literal notranslate" >< span class = "pre" > ISaveGameInfoWidget</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.InstallResult.html" > InstallResult</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.InstallResult.html#mobase.InstallResult" >< code class = "docutils literal notranslate" >< span class = "pre" > InstallResult</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.LoadOrderMechanism.html" > LoadOrderMechanism</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.LoadOrderMechanism.html#mobase.LoadOrderMechanism" >< code class = "docutils literal notranslate" >< span class = "pre" > LoadOrderMechanism</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.LocalSavegames.html" > LocalSavegames</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.LocalSavegames.html#mobase.LocalSavegames" >< code class = "docutils literal notranslate" >< span class = "pre" > LocalSavegames</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.Mapping.html" > Mapping</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.Mapping.html#mobase.Mapping" >< code class = "docutils literal notranslate" >< span class = "pre" > Mapping</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.ModDataChecker.html" > ModDataChecker</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.ModDataChecker.html#mobase.ModDataChecker" >< code class = "docutils literal notranslate" >< span class = "pre" > ModDataChecker</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.ModDataContent.html" > ModDataContent</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.ModDataContent.html#mobase.ModDataContent" >< code class = "docutils literal notranslate" >< span class = "pre" > ModDataContent</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.ModRepositoryFileInfo.html" > ModRepositoryFileInfo</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.ModRepositoryFileInfo.html#mobase.ModRepositoryFileInfo" >< code class = "docutils literal notranslate" >< span class = "pre" > ModRepositoryFileInfo</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.ModState.html" > ModState</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.ModState.html#mobase.ModState" >< code class = "docutils literal notranslate" >< span class = "pre" > ModState</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.PluginRequirementFactory.html" > PluginRequirementFactory</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.PluginRequirementFactory.html#mobase.PluginRequirementFactory" >< code class = "docutils literal notranslate" >< span class = "pre" > PluginRequirementFactory</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.PluginSetting.html" > PluginSetting</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.PluginSetting.html#mobase.PluginSetting" >< code class = "docutils literal notranslate" >< span class = "pre" > PluginSetting</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.PluginState.html" > PluginState</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.PluginState.html#mobase.PluginState" >< code class = "docutils literal notranslate" >< span class = "pre" > PluginState</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.ProfileSetting.html" > ProfileSetting</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.ProfileSetting.html#mobase.ProfileSetting" >< code class = "docutils literal notranslate" >< span class = "pre" > ProfileSetting</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.ReleaseType.html" > ReleaseType</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.ReleaseType.html#mobase.ReleaseType" >< code class = "docutils literal notranslate" >< span class = "pre" > ReleaseType</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.SaveGameInfo.html" > SaveGameInfo</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.SaveGameInfo.html#mobase.SaveGameInfo" >< code class = "docutils literal notranslate" >< span class = "pre" > SaveGameInfo</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.ScriptExtender.html" > ScriptExtender</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.ScriptExtender.html#mobase.ScriptExtender" >< code class = "docutils literal notranslate" >< span class = "pre" > ScriptExtender</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.SortMechanism.html" > SortMechanism</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.SortMechanism.html#mobase.SortMechanism" >< code class = "docutils literal notranslate" >< span class = "pre" > SortMechanism</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.TrackedState.html" > TrackedState</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.TrackedState.html#mobase.TrackedState" >< code class = "docutils literal notranslate" >< span class = "pre" > TrackedState</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.UnmanagedMods.html" > UnmanagedMods</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.UnmanagedMods.html#mobase.UnmanagedMods" >< code class = "docutils literal notranslate" >< span class = "pre" > UnmanagedMods</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.VersionInfo.html" > VersionInfo</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.VersionInfo.html#mobase.VersionInfo" >< code class = "docutils literal notranslate" >< span class = "pre" > VersionInfo</ span ></ code ></ a ></ li >
</ ul >
</ li >
< li class = "toctree-l3" >< a class = "reference internal" href = "api/mobase.VersionScheme.html" > VersionScheme</ a >< ul >
< li class = "toctree-l4" >< a class = "reference internal" href = "api/mobase.VersionScheme.html#mobase.VersionScheme" >< code class = "docutils literal notranslate" >< span class = "pre" > VersionScheme</ span ></ code ></ a ></ li >
</ ul >
</ li >
2020-09-24 13:47:11 +00:00
</ ul >
</ li >
</ ul >
</ li >
</ ul >
</ div >
</ div >
</ nav >
2023-09-20 17:06:52 +00:00
< section data-toggle = "wy-nav-shift" class = "wy-nav-content-wrap" >< nav class = "wy-nav-top" aria-label = "Mobile navigation menu" >
2020-09-24 13:47:11 +00:00
< i data-toggle = "wy-nav-top" class = "fa fa-bars" ></ i >
< a href = "index.html" > MO2 Python Plugin API</ a >
</ nav >
< div class = "wy-nav-content" >
< div class = "rst-content" >
2023-09-20 17:06:52 +00:00
< div role = "navigation" aria-label = "Page navigation" >
2020-09-24 13:47:11 +00:00
< ul class = "wy-breadcrumbs" >
2023-09-20 17:06:52 +00:00
< li >< a href = "index.html" class = "icon icon-home" aria-label = "Home" ></ a ></ li >
< li class = "breadcrumb-item active" >< code class = "docutils literal notranslate" >< span class = "pre" > mobase</ span ></ code > API</ li >
2020-09-24 13:47:11 +00:00
< li class = "wy-breadcrumbs-aside" >
< a href = "_sources/mobase.rst.txt" rel = "nofollow" > View page source</ a >
</ li >
</ ul >
< hr />
</ div >
< div role = "main" class = "document" itemscope = "itemscope" itemtype = "http://schema.org/Article" >
< div itemprop = "articleBody" >
2023-09-20 17:06:52 +00:00
< section id = "module-mobase" >
< span id = "mobase-api" ></ span >< h1 >< code class = "docutils literal notranslate" >< span class = "pre" > mobase</ span ></ code > API< a class = "headerlink" href = "#module-mobase" title = "Link to this heading" > </ a ></ h1 >
< section id = "functions" >
< h2 > Functions< a class = "headerlink" href = "#functions" title = "Link to this heading" > </ a ></ h2 >
< table class = "autosummary longtable docutils align-default" >
2020-09-24 13:47:11 +00:00
< tbody >
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.getFileVersion.html#mobase.getFileVersion" title = "mobase.getFileVersion" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > getFileVersion</ span ></ code ></ a > (filepath)</ p ></ td >
< td >< p > Retrieve the file version of the given executable.</ p ></ td >
</ tr >
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.getIconForExecutable.html#mobase.getIconForExecutable" title = "mobase.getIconForExecutable" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > getIconForExecutable</ span ></ code ></ a > (executable)</ p ></ td >
< td >< p > Retrieve the icon of an executable.</ p ></ td >
</ tr >
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.getProductVersion.html#mobase.getProductVersion" title = "mobase.getProductVersion" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > getProductVersion</ span ></ code ></ a > (executable)</ p ></ td >
< td >< p > Retrieve the product version of the given executable.</ p ></ td >
</ tr >
< tr class = "row-even" >< td >< p >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > overload</ span ></ code > (func)</ p ></ td >
< td >< p > Decorator for overloaded functions/methods.</ p ></ td >
</ tr >
</ tbody >
</ table >
2023-09-20 17:06:52 +00:00
</ section >
< section id = "classes" >
< h2 > Classes< a class = "headerlink" href = "#classes" title = "Link to this heading" > </ a ></ h2 >
< table class = "autosummary longtable docutils align-default" >
2020-09-24 13:47:11 +00:00
< tbody >
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.BSAInvalidation.html#mobase.BSAInvalidation" title = "mobase.BSAInvalidation" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > BSAInvalidation</ span ></ code ></ a > ()</ p ></ td >
< td >< p ></ p ></ td >
</ tr >
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.DataArchives.html#mobase.DataArchives" title = "mobase.DataArchives" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > DataArchives</ span ></ code ></ a > ()</ p ></ td >
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.EndorsedState.html#mobase.EndorsedState" title = "mobase.EndorsedState" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > EndorsedState</ span ></ code ></ a > (value[, names, module, ...])</ p ></ td >
< td >< p ></ p ></ td >
2021-01-18 21:09:43 +00:00
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > Enum</ span ></ code > (value[, names, module, qualname, type, ...])</ p ></ td >
< td >< p > Create a collection of name/value pairs.</ p ></ td >
2020-09-24 13:47:11 +00:00
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.ExecutableForcedLoadSetting.html#mobase.ExecutableForcedLoadSetting" title = "mobase.ExecutableForcedLoadSetting" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > ExecutableForcedLoadSetting</ span ></ code ></ a > (process, library)</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.ExecutableInfo.html#mobase.ExecutableInfo" title = "mobase.ExecutableInfo" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > ExecutableInfo</ span ></ code ></ a > (title, binary)</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.FileInfo.html#mobase.FileInfo" title = "mobase.FileInfo" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > FileInfo</ span ></ code ></ a > ()</ p ></ td >
< td >< p > Information about a virtualized file</ p ></ td >
2020-09-24 13:47:11 +00:00
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.FileTreeEntry.html#mobase.FileTreeEntry" title = "mobase.FileTreeEntry" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > FileTreeEntry</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Represent an entry in a file tree, either a file or a directory.</ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.GamePlugins.html#mobase.GamePlugins" title = "mobase.GamePlugins" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > GamePlugins</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.GuessQuality.html#mobase.GuessQuality" title = "mobase.GuessQuality" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > GuessQuality</ span ></ code ></ a > (value[, names, module, ...])</ p ></ td >
< td >< p > Describes how good the code considers a guess (i.e. for a mod name) this is used to determine if a name from another source should overwrite or not.</ p ></ td >
2020-09-24 13:47:11 +00:00
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.GuessedString.html#mobase.GuessedString" title = "mobase.GuessedString" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > GuessedString</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Represents a string that may be set from different places.</ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.IDownloadManager.html#mobase.IDownloadManager" title = "mobase.IDownloadManager" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IDownloadManager</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.IFileTree.html#mobase.IFileTree" title = "mobase.IFileTree" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IFileTree</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Interface to classes that provides way to visualize and alter file trees.</ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.IInstallationManager.html#mobase.IInstallationManager" title = "mobase.IInstallationManager" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IInstallationManager</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.IModInterface.html#mobase.IModInterface" title = "mobase.IModInterface" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IModInterface</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.IModList.html#mobase.IModList" title = "mobase.IModList" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IModList</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Interface to the mod-list.</ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.IModRepositoryBridge.html#mobase.IModRepositoryBridge" title = "mobase.IModRepositoryBridge" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IModRepositoryBridge</ span ></ code ></ a ></ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.IOrganizer.html#mobase.IOrganizer" title = "mobase.IOrganizer" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IOrganizer</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Interface to class that provides information about the running session of Mod Organizer to be used by plugins.</ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.IPlugin.html#mobase.IPlugin" title = "mobase.IPlugin" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IPlugin</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Base class for all plugins.</ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.IPluginDiagnose.html#mobase.IPluginDiagnose" title = "mobase.IPluginDiagnose" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IPluginDiagnose</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Plugins that create problem reports to be displayed in the UI.</ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.IPluginFileMapper.html#mobase.IPluginFileMapper" title = "mobase.IPluginFileMapper" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IPluginFileMapper</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Plugins that adds virtual file links.</ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.IPluginGame.html#mobase.IPluginGame" title = "mobase.IPluginGame" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IPluginGame</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Base classes for game plugins.</ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.IPluginInstaller.html#mobase.IPluginInstaller" title = "mobase.IPluginInstaller" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IPluginInstaller</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > This is the top-level class for installer.</ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.IPluginInstallerCustom.html#mobase.IPluginInstallerCustom" title = "mobase.IPluginInstallerCustom" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IPluginInstallerCustom</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Custom installer for mods.</ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.IPluginInstallerSimple.html#mobase.IPluginInstallerSimple" title = "mobase.IPluginInstallerSimple" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IPluginInstallerSimple</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Simple installer for mods.</ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.IPluginList.html#mobase.IPluginList" title = "mobase.IPluginList" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IPluginList</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Primary interface to the list of plugins.</ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.IPluginModPage.html#mobase.IPluginModPage" title = "mobase.IPluginModPage" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IPluginModPage</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.IPluginPreview.html#mobase.IPluginPreview" title = "mobase.IPluginPreview" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IPluginPreview</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > These plugins add support for previewing files in the data pane.</ p ></ td >
</ tr >
2021-01-18 21:09:43 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.IPluginRequirement.html#mobase.IPluginRequirement" title = "mobase.IPluginRequirement" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IPluginRequirement</ span ></ code ></ a > ()</ p ></ td >
< td >< p > Class representing requirements for plugins.</ p ></ td >
</ tr >
2020-09-24 13:47:11 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.IPluginTool.html#mobase.IPluginTool" title = "mobase.IPluginTool" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IPluginTool</ span ></ code ></ a > ()</ p ></ td >
< td >< p > This is the simplest of plugin interfaces.</ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.IProfile.html#mobase.IProfile" title = "mobase.IProfile" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > IProfile</ span ></ code ></ a > ()</ p ></ td >
2021-01-18 21:09:43 +00:00
< td >< p > Interface to interact with Mod Organizer 2 profiles.</ p ></ td >
2020-09-24 13:47:11 +00:00
</ tr >
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.ISaveGame.html#mobase.ISaveGame" title = "mobase.ISaveGame" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > ISaveGame</ span ></ code ></ a > ()</ p ></ td >
< td >< p > Base class for information about what is in a save game.</ p ></ td >
</ tr >
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.ISaveGameInfoWidget.html#mobase.ISaveGameInfoWidget" title = "mobase.ISaveGameInfoWidget" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > ISaveGameInfoWidget</ span ></ code ></ a > ([parent])</ p ></ td >
< td >< p > Base class for a save game info widget.</ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.InstallResult.html#mobase.InstallResult" title = "mobase.InstallResult" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > InstallResult</ span ></ code ></ a > (value[, names, module, ...])</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.LoadOrderMechanism.html#mobase.LoadOrderMechanism" title = "mobase.LoadOrderMechanism" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > LoadOrderMechanism</ span ></ code ></ a > (value[, names, module, ...])</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.LocalSavegames.html#mobase.LocalSavegames" title = "mobase.LocalSavegames" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > LocalSavegames</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.Mapping.html#mobase.Mapping" title = "mobase.Mapping" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > Mapping</ span ></ code ></ a > ()</ p ></ td >
< td >< p ></ p ></ td >
</ tr >
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.ModDataChecker.html#mobase.ModDataChecker" title = "mobase.ModDataChecker" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > ModDataChecker</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Game feature that is used to check the content of a data tree.</ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.ModDataContent.html#mobase.ModDataContent" title = "mobase.ModDataContent" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > ModDataContent</ span ></ code ></ a > ()</ p ></ td >
< td >< p > The ModDataContent feature is used (when available) to indicate to users the content of mods in the " Content" column.</ p ></ td >
2020-09-24 13:47:11 +00:00
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.ModRepositoryFileInfo.html#mobase.ModRepositoryFileInfo" title = "mobase.ModRepositoryFileInfo" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > ModRepositoryFileInfo</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.ModState.html#mobase.ModState" title = "mobase.ModState" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > ModState</ span ></ code ></ a > (value[, names, module, qualname, ...])</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.PluginRequirementFactory.html#mobase.PluginRequirementFactory" title = "mobase.PluginRequirementFactory" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > PluginRequirementFactory</ span ></ code ></ a > ()</ p ></ td >
< td >< p ></ p ></ td >
</ tr >
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.PluginSetting.html#mobase.PluginSetting" title = "mobase.PluginSetting" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > PluginSetting</ span ></ code ></ a > (key, description, default_value)</ p ></ td >
2021-01-18 21:09:43 +00:00
< td >< p > Class to hold the user-configurable parameters a plugin accepts.</ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.PluginState.html#mobase.PluginState" title = "mobase.PluginState" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > PluginState</ span ></ code ></ a > (value[, names, module, ...])</ p ></ td >
< td >< p ></ p ></ td >
2021-01-18 21:09:43 +00:00
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.ProfileSetting.html#mobase.ProfileSetting" title = "mobase.ProfileSetting" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > ProfileSetting</ span ></ code ></ a > (value[, names, module, ...])</ p ></ td >
< td >< p ></ p ></ td >
2021-01-18 21:09:43 +00:00
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.ReleaseType.html#mobase.ReleaseType" title = "mobase.ReleaseType" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > ReleaseType</ span ></ code ></ a > (value[, names, module, ...])</ p ></ td >
< td >< p ></ p ></ td >
2021-01-18 21:09:43 +00:00
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.SaveGameInfo.html#mobase.SaveGameInfo" title = "mobase.SaveGameInfo" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > SaveGameInfo</ span ></ code ></ a > ()</ p ></ td >
2021-01-18 21:09:43 +00:00
< td >< p > Feature to get hold of stuff to do with save games.</ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.ScriptExtender.html#mobase.ScriptExtender" title = "mobase.ScriptExtender" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > ScriptExtender</ span ></ code ></ a > ()</ p ></ td >
2021-01-18 21:09:43 +00:00
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.SortMechanism.html#mobase.SortMechanism" title = "mobase.SortMechanism" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > SortMechanism</ span ></ code ></ a > (value[, names, module, ...])</ p ></ td >
< td >< p ></ p ></ td >
2021-01-18 21:09:43 +00:00
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.TrackedState.html#mobase.TrackedState" title = "mobase.TrackedState" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > TrackedState</ span ></ code ></ a > (value[, names, module, ...])</ p ></ td >
< td >< p ></ p ></ td >
2020-09-24 13:47:11 +00:00
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > TypeVar</ span ></ code > (name, *constraints[, bound, ...])</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Type variable.</ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.UnmanagedMods.html#mobase.UnmanagedMods" title = "mobase.UnmanagedMods" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > UnmanagedMods</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p ></ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-odd" >< td >< p >< a class = "reference internal" href = "api/mobase.VersionInfo.html#mobase.VersionInfo" title = "mobase.VersionInfo" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > VersionInfo</ span ></ code ></ a > ()</ p ></ td >
2020-09-24 13:47:11 +00:00
< td >< p > Represents the version of a mod or plugin.</ p ></ td >
</ tr >
2023-09-20 17:06:52 +00:00
< tr class = "row-even" >< td >< p >< a class = "reference internal" href = "api/mobase.VersionScheme.html#mobase.VersionScheme" title = "mobase.VersionScheme" >< code class = "xref py py-obj docutils literal notranslate" >< span class = "pre" > VersionScheme</ span ></ code ></ a > (value[, names, module, ...])</ p ></ td >
< td >< p ></ p ></ td >
2020-09-24 13:47:11 +00:00
</ tr >
</ tbody >
</ table >
< div class = "toctree-wrapper compound" >
</ div >
2023-09-20 17:06:52 +00:00
</ section >
</ section >
2020-09-24 13:47:11 +00:00
</ div >
</ div >
2023-09-20 17:06:52 +00:00
< footer >< div class = "rst-footer-buttons" role = "navigation" aria-label = "Footer" >
2021-01-18 21:09:43 +00:00
< a href = "faq.html" class = "btn btn-neutral float-left" title = "FAQ" accesskey = "p" rel = "prev" >< span class = "fa fa-arrow-circle-left" aria-hidden = "true" ></ span > Previous</ a >
2023-09-20 17:06:52 +00:00
< a href = "api/mobase.getFileVersion.html" class = "btn btn-neutral float-right" title = "getFileVersion" accesskey = "n" rel = "next" > Next < span class = "fa fa-arrow-circle-right" aria-hidden = "true" ></ span ></ a >
2020-09-24 13:47:11 +00:00
</ div >
< hr />
< div role = "contentinfo" >
2023-09-20 17:06:52 +00:00
< p > © Copyright 2023, Holt59.</ p >
2020-09-24 13:47:11 +00:00
</ div >
2023-09-20 17:06:52 +00:00
Built with < a href = "https://www.sphinx-doc.org/" > Sphinx</ a > using a
2021-01-18 21:09:43 +00:00
< a href = "https://github.com/readthedocs/sphinx_rtd_theme" > theme</ a >
2023-09-20 17:06:52 +00:00
provided by < a href = "https://readthedocs.org" > Read the Docs</ a > .
2020-09-24 13:47:11 +00:00
</ footer >
</ div >
</ div >
</ section >
</ div >
2023-09-20 17:06:52 +00:00
< script >
2020-09-24 13:47:11 +00:00
jQuery ( function () {
SphinxRtdTheme . Navigation . enable ( true );
});
2023-09-20 17:06:52 +00:00
</ script >
2020-09-24 13:47:11 +00:00
</ body >
</ html >