Go to file
octacian 12415cc700
Replace input, output, and output_editable APIs for system.* keys
* [set/get]_input -> system.input (string)
* [set/get]_output -> system.output (string)
* set_output_editable -> system.output_editable (bool)
2018-11-24 21:25:27 -08:00
doc Replace input, output, and output_editable APIs for system.* keys 2018-11-24 21:25:27 -08:00
modules/computers Replace input, output, and output_editable APIs for system.* keys 2018-11-24 21:25:27 -08:00
octos Replace input, output, and output_editable APIs for system.* keys 2018-11-24 21:25:27 -08:00
textures textures: fix bottom 2016-07-28 22:16:17 -07:00
.luacheckrc Replace input, output, and output_editable APIs for system.* keys 2018-11-24 21:25:27 -08:00
.travis.yml Add luacheck and convert spaces to tabs 2018-05-31 11:00:44 -07:00
LICENSE rewrite readme and add license 2016-10-16 11:10:14 -07:00
README.md Bump version to 0.5, beta 2017-01-29 16:20:25 -08:00
builtin.lua Add luacheck and convert spaces to tabs 2018-05-31 11:00:44 -07:00
depends.txt Rewrite entire mod 2017-01-29 15:18:49 -08:00
description.txt Add screenshot, mod.conf, and description 2017-01-29 15:28:38 -08:00
env.lua Add nano command 2018-05-31 12:40:26 -07:00
init.lua Add luacheck and convert spaces to tabs 2018-05-31 11:00:44 -07:00
mod.conf Add screenshot, mod.conf, and description 2017-01-29 15:28:38 -08:00
modules.conf "Modulify" 2017-01-30 19:40:30 -08:00
screenshot.png Add screenshot, mod.conf, and description 2017-01-29 15:28:38 -08:00

README.md

Digital Computers [digicompute]

This, is the first mod ever to attempt to provide fully functional computer and networking devices to the Minetest players. Originally inspired by digiterm, the mod has begun to take an entirely new direction. Computers are completely stand alone. They require no other mods to function, and can run alone or as a group.

To get started, just place down a computer, right click on it to power it up, and right click again once it's on to set the computer name. From there on it's all up to you. If you aren't satisfied with the default operating system, see the API section below and learn how to make your own.

Planned / WIP Features

  • [wip] turtles
  • gui operating system support
  • package-like applications
  • routers (internet)
  • digiline support
  • mesecon support

API

digicompute is a mod that is meant to be customized, and tweaked by both modders and players. Along with the computers available out of the box, a powerful API is provided allowing modders to easily and quickly register their own computers, and soon peripherals, internal components, and other devices.

The OS API allows anybody to create their own operating system to run and distrubute right on their digicomputers. The possibilities are becoming endless, as operating systems will soon be able to further use the formspec to create a graphical experience right inside Minetest.

To learn more about the API, see the Wiki. Or, see the files found in the doc directory.