ScriptExtender

class mobase.ScriptExtender

Bases: ABC

Methods Summary

binaryName()

rtype:

str

getArch()

rtype:

int

getExtenderVersion()

rtype:

str

isInstalled()

rtype:

bool

loaderName()

rtype:

str

loaderPath()

rtype:

Union[str, PathLike[str], QFileInfo]

pluginPath()

rtype:

Union[str, PathLike[str], QDir]

savegameExtension()

Retrieve the extension of script extender save files.

Methods Documentation

abstract binaryName()
Return type:

str

Returns:

The name of the script extender binary.

abstract getArch()
Return type:

int

Returns:

The CPU platform of the extender.

abstract getExtenderVersion()
Return type:

str

Returns:

The version of the script extender.

abstract isInstalled()
Return type:

bool

Returns:

True if the script extender is installed, False otherwise.

abstract loaderName()
Return type:

str

Returns:

The loader to use to ensure the game runs with the script extender.

abstract loaderPath()
Return type:

Union[str, PathLike[str], QFileInfo]

Returns:

The full path to the script extender loader.

abstract pluginPath()
Return type:

Union[str, PathLike[str], QDir]

Returns:

The script extender plugin path, relative to the data folder.

abstract savegameExtension()

Retrieve the extension of script extender save files.

Return type:

str

Returns:

The extension of script extender save files (e.g. “skse”).