Skip to content

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

PieceRole
Language serverCompletion, hover, signatures, symbols, navigation, diagnostics, and formatting.
SimulatorDeterministic IC10 execution with devices, pins, networks, memory, slots, and stacks.
Debug adapterBreakpoints, stepping, watches, editable values, and multi-IC world ticks.
Scenario runnerHeadless and Test Explorer execution for repeatable environments.
Build commandValidates and emits deployable code plus useful sidecars.
Live NetworksLocal discovery of live Stationeers networks, IC housings, and source.
Stationeers Toolkit modOptional 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.

⚠️ This documentation was AI-generated and may contain inaccuracies. Please submit pull requests with corrections as needed.