Skip to content

Bucket

Generic typesno constructorsource

Shared memory structure used for Playlunky-Overlunky interoperability

Fields

count

integerread only

Number of API instances present

source

custom_strings

table<STRINGID, string>read only

Holds all the custom strings added thru add_string, read only

source

data

table<string, boolean|integer|number|string>

You can store arbitrary simple values here in Playlunky to be read in on Overlunky script for example.

source

io

SharedIO?

Shared part of ImGuiIO to block keyboard/mouse input across API instances.

source

overlunky

Overlunky?read only

Access Overlunky options here, nil if Overlunky is not loaded.

source

pause

PauseAPI?

PauseAPI is used by Overlunky and can be used to control the Overlunky pause options from scripts. Can be accessed from the global pause more easily.

source