v0.3.20
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 documentationcomputer.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