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.
01
Create items
Clone a base-game item, change its presentation and pricing, then place it in compatible or named shops.
02Read game state
Inspect time, weather, balances, progression, and local-player status using plain Lua values.
03React to events
React to player, NPC, quest, save, time, weather, money, and progression events without managing game objects.
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