ScriptExtender

class mobase.ScriptExtender

Bases: abc.ABC

Methods Summary

BinaryName()

returns

The name of the script extender binary.

PluginPath()

returns

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

getArch()

returns

The CPU platform of the extender.

getExtenderVersion()

returns

The version of the script extender.

isInstalled()

returns

True if the script extender is installed, False otherwise.

loaderName()

returns

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

loaderPath()

returns

The fullpath to the script extender loader.

saveGameAttachmentExtensions()

returns

Additional savegame attachments.

Methods Documentation

abstract BinaryName()
Returns

The name of the script extender binary.

Return type

str

abstract PluginPath()
Returns

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

Return type

str

abstract getArch()
Returns

The CPU platform of the extender.

Return type

int

abstract getExtenderVersion()
Returns

The version of the script extender.

Return type

str

abstract isInstalled()
Returns

True if the script extender is installed, False otherwise.

Return type

bool

abstract loaderName()
Returns

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

Return type

str

abstract loaderPath()
Returns

The fullpath to the script extender loader.

Return type

str

abstract saveGameAttachmentExtensions()
Returns

Additional savegame attachments.

Return type

List[str]