MO2 Python Plugin API

Contents:

  • Setting up the environment
    • Required tools
    • Preparation
      • 1. Get the mobase stubs
      • 2. Configure Visual Studio Code for mobase
      • 3. Configure mypy to find the mobase stubs
      • 4. [Optional] Automatically reload plugins during development
    • Testing the setup
  • Type of Plugins
    • Installers
    • Previewers
    • Mod Page
    • Game
    • Tool
    • Proxies
    • Free Plugins
    • Extension Interfaces
      • Diagnose
      • File Mappings
  • Writing Plugins
    • Getting started
      • Single file plugins
      • Module Plugins
    • Writing the plugin
      • IPlugin interface
    • Examples
      • Tutorial Plugins
      • Official Plugins
      • Unofficial Plugins
  • FAQ
    • 1. 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?
    • 3. Why are my isinstance(x, QObject) and isinstance(y, QWidget) not working?
  • mobase API
    • Functions
      • getFileVersion
      • getIconForExecutable
      • getProductVersion
    • Classes
      • 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
      • InterfaceNotImplemented
      • LoadOrderMechanism
      • LocalSavegames
      • Mapping
      • ModDataChecker
      • ModDataContent
      • ModRepositoryFileInfo
      • ModState
      • PluginRequirementFactory
      • PluginSetting
      • PluginState
      • ProfileSetting
      • ReleaseType
      • SaveGameInfo
      • ScriptExtender
      • SortMechanism
      • TrackedState
      • UnmanagedMods
      • VersionInfo
      • VersionScheme
MO2 Python Plugin API
  • »
  • Search


© Copyright 2020, Holt59.

Built with Sphinx using a theme provided by Read the Docs.