Go to file
Anna 8e98805ebe chore: bump version to 2.0.1 2022-01-05 15:01:24 -05:00
DalamudPython chore: bump version to 2.0.1 2022-01-05 15:01:24 -05:00
.gitignore chore: initial commit 2021-03-06 16:20:14 -05:00
DalamudPython.sln chore: initial commit 2021-03-06 16:20:14 -05:00
LICENCE chore: add licence 2021-06-05 15:42:26 -04:00
README.md chore: add readme 2021-06-05 15:46:59 -04:00

README.md

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.