What the toolkit does
Stationeers Toolkit is a VS Code extension plus native tooling for IC10 development. The extension is designed to remain useful away from the game: the parser, language server, simulator, debugger, and test runner operate on local files and bundled data.
Core pieces
| Piece | Role |
|---|---|
| Language server | Completion, hover, signatures, symbols, navigation, diagnostics, and formatting. |
| Simulator | Deterministic IC10 execution with devices, pins, networks, memory, slots, and stacks. |
| Debug adapter | Breakpoints, stepping, watches, editable values, and multi-IC world ticks. |
| Scenario runner | Headless and Test Explorer execution for repeatable environments. |
| Build command | Validates and emits deployable code plus useful sidecars. |
| Live Networks | Local discovery of live Stationeers networks, IC housings, and source. |
| Stationeers Toolkit mod | Optional in-game bridge for local discovery and live IC10 integration. |
The separate StationeersLua integration is optional. It is useful when a world also contains Lua chips, but it is not required to edit or simulate IC10, or to edit Lua files: Toolkit includes lightweight Lua metadata of its own. Installing both extensions gives Lua editing access to the latest StationeersLua metadata while Toolkit supplies its own fallback when StationeersLua is not installed.
Install both if you want the broadest Lua editing support, but use only one extension's live network/source tools for a given game session. Toolkit is the recommended live owner when the workspace uses IC10 simulation, scenario tests, topology, or debugging.
Repository documentation
This site is the friendly entry point. The repository also contains deeper engineering references for architecture, simulator behaviour, scenario testing, deployment builds, and live integration.