Source-checkedGameplay & overhauls

Slang

by JoeDiertay · for Stationeers

Slang: High-Level Programming for Stationeers Iterate faster. Stop writing assembly. Start writing code. Slang (Stationeers Language) brings modern programming to Stationeers. It allows you to write…

1.1KDownloads
10d agoLast updated
3 MBFile size
Steam WorkshopSource

About Slang

From Steam Workshop

Slang: High-Level Programming for Stationeers Iterate faster. Stop writing assembly. Start writing code. Slang (Stationeers Language) brings modern programming to Stationeers. It allows you to write…

Slang: High-Level Programming for Stationeers

Iterate faster. Stop writing assembly. Start writing code.

Slang (Stationeers Language) brings modern programming to Stationeers. It allows you to write scripts using a familiar C-style syntax (variables, functions, if/else, loops) directly in the in-game editor. When you hit confirm, Slang compiles your code into IC10 instantly.

NOTE: This project is in BETA. Expect updates and changes!

Features

  • In-Game Compilation: No external tools needed. Write Slang directly in the IC editor.
  • No More Register Juggling: Define variables with let (e.g., let temp = 200c). The
  • compiler manages r0-r15 for you.
  • Control Flow: Write readable logic with if, else, while, loop, break, and continue.
  • Functions: Create reusable code blocks with arguments.
  • Smart Editor: Get real-time syntax highlighting and error checking (red text) as you
  • type.
  • Persistent Source: Your high-level Slang code is saved to the chip, so it's there
  • when you come back.
  • Optimizations: Features like Constant Folding calculate math at compile time to save
  • instructions.
  • Device Aliasing: Simple mapping: device sensor = "d0".
  • Temperature Literals: Don't worry about converting Celsius to Kelvin anymore. Define
  • your temperatures as whatever you want and append the proper suffix at the end (ex. 20c, 68f,
  • 293.15k)
  • Side-by-side IC10 output: Preview the compiled IC10 alongside the Slang source code.
  • What you see is what you get.
  • Compiler Optimizations: Slang now does its best to safely optimize the output IC10,
  • removing labels, unnecessary moves, etc.

Installation

This is a StationeersLaunchPad Plugin Mod. 1. Install BepInEx (required). 2. Install StationeersLaunchPad. 3. Subscribe to Slang.

Usage

1. Open any IC10 housing or editor in-game. 2. Write your Slang code. 3. Press Confirm. The mod compiles your code to IC10 and loads it onto the chip.

Example Code

    [code]
    device airCon = "d0";
    device gasSensor = "d1";

    loop {
    yield();
    // yes, ideally you would use a latch here, but this is just a simple example :)
    airCon.On = gasSensor.Temperature >= 28c;
    }
    

Known Issues (Beta)

  • Stack Access: Direct stack memory access is disabled to prevent conflicts with the
  • compiler's internal memory management. A workaround is being planned.
  • Documentation: In-game tooltips for syscalls (like load, set) are WIP. Check the
  • "Slang" entry in the Stationpedia (F1) for help, or checkout
  • [url=https://github.com/dbidwell94/stationeers_lang/blob/master/docs/getting-started.md]The
  • Docs[/url] for guides on how to get started.

Planned Features

  • Enhanced LSP features (Autocomplete, Go to Definition).
  • Full feature parity with all IC10 instructions.

FAQ

Q: What is the DLL extracted to my temp folder? A: The Slang compiler is built in Rust for performance and reliability. It is compiled as a native library and bundled with the mod. It must be extracted temporarily to function within the game's C# environment.

Q: Is this compatible with my current save? A: Yes! Slang does not modify any existing IC10 code, it is only a compiler. As a matter of fact: if you wish to stop using Slang at any time, your compiled IC10 will still exist on the chip. However: Slang adds a comment at the bottom of your compiled IC10 which is a GZIP and base64 encoded version of your Slang source code. This might break line limits with Slang not installed. If you wish to no longer use Slang, I recommend you remove this comment from the source code after uninstalling Slang.

Q: Does this modify the in-game scripting language A: No! Slang compiles directly to IC10. Any valid Slang file will produce valid IC10. The goal of this mod is twofold:

  • Allow experienced users to quickly iterate on their scripts to get back into base upgrades
  • faster
  • Allow newcomers who already know C-style languages (JS/C#/Java/Rust/C/etc) to see how it
  • maps to IC10 so they can get to understand IC10 better

Useful Links

Source Code on GitHub Stationeers Official Discord Stationeers Modding Discord Getting Started Guide

Highlights

From source data

Footprint

A 3 MB download, rated a light load on a server.

Last update

Its author last shipped an update 10d ago.

Slang on Nxeon

From our catalogue
One-click install
Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
Server load
light
Smallest plan we suggest
Stationeers — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2026-10-05, released 2026-10-05, 3 MB

Game versions by loader

LoaderGame versionsNewest
Workshop

From 3 recorded builds of Slang.

Recent builds

BuildReleasedGame versionsLoaders
2026-10-052026-10-05n/aWorkshop
2026-10-032026-10-03n/aWorkshop
2026-10-032026-10-03n/aWorkshop

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run Slang on a Stationeers server

Deploy a server above, then upload the file in Files.

What kind of mod it is

From the catalog
Listed on Steam Workshop as “Workshop”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Compatibility

Game
Stationeers
File size
3 MB

Verified at the source

  • ✓Steam WorkshopOfficial listing, checked 2026-10-16Open ↗
  • ✓AuthorJoeDiertay, as published on Steam Workshop
  • ✓LicenseNot published by the sourceFree

Slang, answered

Generated from the mod’s own source data.

Is it free?

Yes. Slang is free to download from Steam Workshop.

How do I add it to my Nxeon server?

One-click install isn't available for this game's mods yet. Download Slang from Steam Workshop and upload it to your Nxeon Stationeers server in Files.

NxLabs

Run Slang on a Stationeers server.

Deploy in about a minute from $8.99 a month, then upload Slang in Files.