To enhance the game's programming capabilities, we've developed a specialized tool — a compiler. This compiler enables players to write code in the Basic programming language, complete with structures, functions, and dynamic variables. The tool then converts this Basic code into IC10-compatible code, ready for direct importation into Stationeers. This streamlined process allows for more efficient and flexible system automation.
When using MIPS assembly language, manual allocation of registers is required for code execution. Additionally, performing mathematical operations often necessitates multiple lines of code, making the debugging process less straightforward.
The Basic programming language offers several advantages over MIPS in the context of Stationeers. It automatically allocates variables to available registers and utilizes a stack for additional storage, enabling players to employ more registers than typically allowed by MIPS. Furthermore, Basic allows complex mathematical operations to be written in a single line of code, facilitating easier debugging and adjustments as needed.
Once the code is compiled, it can be directly exported to the Stationeers library. This feature simplifies the setup process, allowing players to integrate their custom IC programs into their stations with just a few clicks.
The Basic-IC10 Compiler tool is available for download on the Steam Workshop. Visit the workshop page for additional information and resources related to the tool's functionality and updates: Basic-IC10-Compiler - By Exca, FlyGameStudio
Interested in using this tool or contributing to its development?
Join our community for support and collaboration opportunities.