mobase API

Functions

getFileVersion(filepath)

Retrieve the file version of the given executable.

getIconForExecutable(executable)

Retrieve the icon of an executable.

getProductVersion(executable)

Retrieve the product version of the given executable.

overload(func)

Decorator for overloaded functions/methods.

Classes

BSAInvalidation()

DataArchives()

EndorsedState(value[, names, module, ...])

Enum(value[, names, module, qualname, type, ...])

Create a collection of name/value pairs.

ExecutableForcedLoadSetting(process, library)

ExecutableInfo(title, binary)

FileInfo()

Information about a virtualized file

FileTreeEntry()

Represent an entry in a file tree, either a file or a directory.

GamePlugins()

GuessQuality(value[, names, module, ...])

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.

GuessedString()

Represents a string that may be set from different places.

IDownloadManager()

IFileTree()

Interface to classes that provides way to visualize and alter file trees.

IInstallationManager()

IModInterface()

IModList()

Interface to the mod-list.

IModRepositoryBridge

IOrganizer()

Interface to class that provides information about the running session of Mod Organizer to be used by plugins.

IPlugin()

Base class for all plugins.

IPluginDiagnose()

Plugins that create problem reports to be displayed in the UI.

IPluginFileMapper()

Plugins that adds virtual file links.

IPluginGame()

Base classes for game plugins.

IPluginInstaller()

This is the top-level class for installer.

IPluginInstallerCustom()

Custom installer for mods.

IPluginInstallerSimple()

Simple installer for mods.

IPluginList()

Primary interface to the list of plugins.

IPluginModPage()

IPluginPreview()

These plugins add support for previewing files in the data pane.

IPluginRequirement()

Class representing requirements for plugins.

IPluginTool()

This is the simplest of plugin interfaces.

IProfile()

Interface to interact with Mod Organizer 2 profiles.

ISaveGame()

Base class for information about what is in a save game.

ISaveGameInfoWidget([parent])

Base class for a save game info widget.

InstallResult(value[, names, module, ...])

LoadOrderMechanism(value[, names, module, ...])

LocalSavegames()

Mapping()

ModDataChecker()

Game feature that is used to check the content of a data tree.

ModDataContent()

The ModDataContent feature is used (when available) to indicate to users the content of mods in the "Content" column.

ModRepositoryFileInfo()

ModState(value[, names, module, qualname, ...])

PluginRequirementFactory()

PluginSetting(key, description, default_value)

Class to hold the user-configurable parameters a plugin accepts.

PluginState(value[, names, module, ...])

ProfileSetting(value[, names, module, ...])

ReleaseType(value[, names, module, ...])

SaveGameInfo()

Feature to get hold of stuff to do with save games.

ScriptExtender()

SortMechanism(value[, names, module, ...])

TrackedState(value[, names, module, ...])

TypeVar(name, *constraints[, bound, ...])

Type variable.

UnmanagedMods()

VersionInfo()

Represents the version of a mod or plugin.

VersionScheme(value[, names, module, ...])