> All text in the game is now read from a language file, meaning that the game can be translated in the future. For now, the language is en-us. Language files are located in
/StreamingAssets/Lang/
> Started working on a new feature called Logic Boxes. They can be used to control level parts just like nodes (buttons, toggles, timers) can. Additionally, they can be controlled by nodes. A logic box can have one or more input and output pins. The pins are like nodes; the input pins can be toggled by other nodes, and the output pins can hide, show, and toggle any level parts. The behavior of a logic box is determined by its instructions.
Currently, logic box instructions are written in assembly language; specifically, the assembly language for the X3216 instruction set. The X3216 is a virtual 8-bit microprocessor that runs the logic boxes. At the moment, this feature is esoteric, but it will be expanded and made more accessible as I finish working on it. For now, info can be found in
/StreamingAssets/Docs/LogicBox
> Added a new sample level that demonstrates a Logic Box in action.
> Added icons next to quite a few buttons.
> Changed the hotkey to open the Message Log from "Tab" to "F1".
> The Message Log now tracks multiple logs, and they can be navigated using the "next" and "previous" buttons.
> Tweaked some more graphics.
> Made the player react to lighting.
> Changed the button and toggle sounds.
0 comments