Stationeers

Stationeers

Basic-IC10-Compiler
Viser 1-5 af 5 forekomster
Opdatering: 20. feb. 2024 kl. 5:58

* Updated compiler process to always keep reference from the input code and allow better error messages.
* Added comments in output MIPS code with line number from the input script.
* Added visual underline to highlight errors detected in the script.

Opdatering: 21. jan. 2024 kl. 7:33

* Implementation of ELSEIF in IF-THEN-ENDIF and IF-THEN-ELSE-ENDIF structures.
* Added Meta command "Author" to change the Author in saved files.
* Added wrapper for additional MIPS functions.
* Added Meta instruction "UsePutGetStackCommands" to force using put and get to access the stack (only compatible with IC housing support).
* Added visual indicators when the program is compiling, and to show results after compilation.
* Implemented popup to alert if a new version is available.
* Optimisation in Parser resulting in ~70% faster compilation process in complex IF structures.
* Implemented Lerp(), LerpUnclamped() and InverseLerp() functions.

Opdatering: 29. dec. 2023 kl. 20:01

* Added a Delete button in the Library (left tab) to easily remove Basic scripts folders.

Opdatering: 15. dec. 2023 kl. 17:13

* Fixed error generated by for comments in comments (thanks Elruobuob)
* Fixed corrupted script file when the saved was shorter (thanks Ricktza)

Opdatering: 8. dec. 2023 kl. 13:15

Hello there!

Thank you for exploring this tool. Learning a new programming language can be challenging, so feel free to connect on my Discord server for assistance and discussions: https://discord.gg/9c5YJSjY5r

To help you get started, I've prepared a Quick Start Guide, available here: https://github.com/exca/Stationeers-IC10-Automation/blob/main/Basic-IC10/Quick%20Start.md

For a comprehensive understanding of the Basic programming language, refer to the complete language reference available here: https://github.com/exca/Stationeers-IC10-Automation/blob/main/Basic-IC10/Basic%20Language%20Reference.md

Cheers!

--
Exca