Skip to content

Stationeers-ic/vscode-stationeers-ic10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stationeers ic10

Change log

  • [10.10.29] BIG Debubget FIX

WIKI https://icx.traineratwot.site/wiki/icx

languages

ru
ru

VS code Sample project https://github.com/Traineratwot/Ic10-and-Icx-Sample

issues open-issues watchers stars release last-commit open-prs

npm-ic10 npm

npm npm npm

Debugger launch

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "ic10",
      "request": "launch",
      "name": "Debug ic10",
      "program": "${file}",
      "stopOnEntry": true,
      "trace": false
    }
  ]
}
  • highlights syntax for ic10
  • tooltips for function
  • snippets
  • Debugger

BIG Update

So the latest releases have fixed a lot of problems

  • all new ic10 command now supported lr,sra, sds, ss and more
  • new debugger system - more convenient and understandable
  • environment system - now you can configure the hardware environment of your scripts more
  • more information on wiki
  • We need you help

Debugger

Environment

you can configure the hardware environment of your scripts. for this you need

  1. create a file with name .toml
  2. if you want this file to refer to only one script and not to the entire folder, name it also as a script eg: solat.icx.ic10 => solar.toml
  3. write in toml file with template :
[d0]
PrefabHash="StructureAdvancedPackagingMachine"
Setting=18

[d0.slot.0]
Quantity=5

[d0.Reagents.Contents]
Iron=1
Copper=3

help

Add missing functions constants and parameters to the wiki in your language

If your language is not available, write Me @Traineratwot about it, in discord server

Add missing devices and parametrs in google spreadsheets This is necessary for the correct hints inside the extension

icX

icX is a programming language translated to ic10 used to simplify the programming of ic10 microprocessors in the Stationeers game.

Quick start

  1. Install plugin for VSC
  2. Create a file with .icX type
  3. Write a program. For example:
    use loop
    var on = d1.Open
    d0.On = on
    
  4. Save the file (Ctrl+S)
  5. Copy a code from a new generated file with the same name and type .ic10
  6. Paste code into microprocessor Ic10 in the game

icX wiki

icX - compiler

counter left lines

counter

new snippets

snippets

demo4

img4

demo3

img3

demo2

img2

demo1

img1

img1