Schedule I modding, without the framework ceremony

Change the game with one Lua file.

Create an item, react to the game world, or make an NPC send a message with a small Lua script. No C# project is required.

A deliberately small surface

Start with changes you can see in the game.

One folder. One script.

Readable before you know Lua.

Each mod lives in its own folder under Mods/S1Lua. S1Lua loads it at the right time and keeps its IDs and saved data separate.

local mod = s1.mod {
    id = "yourname.golden-cuke",
    name = "Golden Cuke"
}

mod:item {
    id = "golden_cuke",
    clone = "cuke",
    name = "Golden Cuke",
    price = 250,
    shops = "compatible"
}

Ready when you are

Build the smallest mod that makes you smile.

Start the five-minute walkthrough