Skip to content

A project to emulate StarBase's data network system.

License

Notifications You must be signed in to change notification settings

Avril112113/Yodine

Repository files navigation

Yodine

Pronounced Yo-Dine as in, 'come dine with me'

The project

Yodine is a 2D editor and emulates StarBases data network system and yolol programming language.
The project is still under development so expect bugs and errors (please report them).
To get started using Yodine check the releases.
PLEAE NOTE: Major updates are in the works, this entire project is going to be redone.

Controls

Drag with RMB to move camera
Drag with LMB to select multiple devices
Drag with LMB on selected device[s] to move them
Click with LMB on a device to select single device
Ctrl + LMB on a device to add device to selection
Delete will remove selected devices, if no devices selected then removes device under cursor
C will connect all selected devices into a single network, it will seperate the device under the cursor from its network

Repo info

Running from source (Not for releases!)

To run this you will need love2d version 11.x
to use the provided dlls get 32-bit love2d.

grammar.relabel

For editing this file I have made an vscode extension, if you'd like the extension to be put on github just request so.

Binaries

LPegLabel github complied for LuaJIT 32-bit
lyaml github complied for LuaJIT 32-bit
libyaml-0-2 github compiled for 32-bit