DalamudPython/README.md

906 B

DalamudPython

Run Python from the chat box.

Install

  • Add https://plugins.annaclemens.io/unofficial to your custom repos.
  • Install Python REPL via /xlplugins.

Usage

All scripts have access to an interface variable, which is the plugin's DalamudPluginInterface.

In addition, this preamble is appended before every script:

import clr
from Dalamud import *
from Dalamud.Plugin import *
from Lumina import *
from Lumina.Excel.GeneratedSheets import *

All errors are logged in the Dalamud Log (/xllog).

/py

Execute Python.

/pyprint

Execute Python and print the result to chat.

/pyadd

Add a line to a temporary script.

/pyreset

Reset the temporary script.

/pyexecute

Run the temporary script.

/pyload

Load a Python file. You can provide an absolute or relative path. Relative paths are relative to the plugin's configuration folder.