main
@ dcc7b8a

HyCompute

Programmable computers for Hytale, powered by Cobalt

Info

This is a community-maintained project started by cozyGalvinism. Contributions are welcome!

HyCompute adds programmable computers to Hytale with the help of Cobalt, a Lua interpreter for Java, written by SquidDev.

Early development of the mod focuses on adding a computer, which can persist files and run Lua scripts. Future development will add features such as bugs and drones - programmable entities that can move around and perform actions based on the scripts they are running.

Current Features

  • Placeable computer block with terminal UI
  • Lua scripting via Cobalt
  • Virtual filesystem (/rom, /home, /tmp)
    • ROM is read-only
    • Home is read-write
    • Temporary files can be stored in /tmp
    • Currently not persistent
  • Basic shell commands (ls, cd, cat, mkdir, rm, cp, mv, etc.)

Planned features

  • Tiered computers
    • Multiple tiers of computers with different capabilities
  • Drone Workbench
    • A place to create and upgrade drones and bugs
  • Upgradeable drones and bugs
    • Upgrades like a Mining Upgrade, which lets drones and bugs mine blocks
  • More programming languages
    • Possibility of adding more interpreted languages like Python or Haskell via extensions

...and more! Stay tuned for more updates!

About the Author

cozyGalvinism

cozyGalvinism

Lead developer and creator of HyCompute