Schedule One modding framework
S1API: cross-compatible Schedule One modding
Write one C# mod and ship it across Mono and IL2CPP builds with a stable API for NPCs, quests, items, phone apps, save data, world utilities, and runtime lifecycle hooks.
Get started
Choose the path that matches what you are doing.
Core concepts
Understand the runtime model before building larger mods.
API modules
Jump straight into the gameplay systems most mods need.
NPCs
Create and manage custom characters, appearances, lifecycle hooks, schedules, dialogue, and runtime behavior.
Quests
Build quest lines, entries, markers, and completion logic around the game's quest flow.
Items
Register custom storable, additive, buildable, clothing, and equippable item definitions.
Products
Work with products, properties, packaging, additives, and product population helpers.
Phone apps
Add in-game phone applications, icons, screens, and phone-call driven interactions.
Law enforcement
Use checkpoint, curfew, patrol, pursuit, and dispatch abstractions for police-oriented mods.