Skip to content

v0.3.20

Compare
Choose a tag to compare
@Panakotta00 Panakotta00 released this 19 Oct 16:09
· 277 commits to master since this release
818f03c

Ficsit-Networks-Repository, custom Labels, Fixes & Refactoring

This update provides an integration to the new FicsIt-Networks-Repository, custom Labels, bug fixes and internal refactorings.

FicsIt-Networks-Repository

The FicsIt-Networks-Repository provides a way for users to share their script creations and make them easily accessable to other users. It is especially useful for users that do not want to code.
When you open a Computer Case with an empty EEPROM, a banner will appear that allows you to open the FicsIt-Networks-Repository.
From there you can browse packages and load EEPROM Code.
To publish your own package, follow the guideline.

Custom Labels

EEPROMs, Drives and Floppies can now have custom label that you can chose.
Simply right-click the item inside your inventory and change the label using the text-box in the context menu.
From then on, when you hover the Item, the Tooltip will show the name e.g. EEPROM Lua - "Meep".
To remove it, just enter an empty string as label.
You can only enter a label, after the Item received a state, this happens when you placed it at least once inside a computer.

New Auto-Documentation

The Web Documentation got a significant upgrade in its auto-documentation capabilities.
The existing reflection documentation got a big restructuring, with one file per class and some design changes on titles and contents.
Additionally the Lua Documentation now is auto-generated based on the actual in-code documentation and structure.

Additional Change Log:

  • Lua Globals & API Overhaul
  • In-Code Documentation
  • In-Game acess to Lua Documentation via Code
  • Lua
  • Fixes Operator-Overloading
  • Fixes .nick write not working
  • .nick & .id now are Reflection Properties, exposing them better to in-game documentation
  • computer.skip allows the yield of the current Lua Tick at any point
  • Codeable Splitter
  • new getConnectorByIndex function
  • Fixes Signal Parameters
  • Adds some more Logging Options