|
1 | 1 | # OpenComputers Manual
|
2 | 2 |
|
3 |
| -This will be the index, one glorious day... |
| 3 | +OpenComputers is a mod that adds persistent, modular, and highly configurable [computers](general/computer.md), [servers](item/server1.md), [robots](block/robot.md), and [drones](item/drone.md). All devices can be programmed using Lua 5.2, allowing for systems with varying complexity depending on the usage. |
4 | 4 |
|
5 |
| -For now, [here is an example page](general/example.md). |
| 5 | +Persistence ensures that a running [computer](general/computer.md) retains its state when the chunk it is in is unloaded. This means that if the player moves away from the [computer](general/computer.md), or logs off, the [computer](general/computer.md) will remember its last known state and continue from that point on when the player goes near the [computer](general/computer.md). Persistence works for all devices except for [tablets](item/tablet.md). |
6 | 6 |
|
7 |
| -## General Information |
8 |
| -[Computers](general/computer.md) |
| 7 | +All devices are modular and can be assembled with a wide range of components, just like [computers](general/computer.md) in real life. Players who enjoy tinkering will be able to optimize devices to their heart's content. If desired, devices can be [dismantled](block/disassembler.md) and rebuilt if the initial configuration wasn't satisfactory. For [computers](general/computer.md) and [servers](item/server1.md), components can be swapped out on-the-fly simply by opening the corresponding GUI. |
9 | 8 |
|
10 |
| -## Blocks and Items |
11 |
| -[Items](item/index.md) |
12 |
| -[Blocks](block/index.md) |
| 9 | +OpenComputers devices are compatible with many different mods for manipulation of blocks and entities (through the [adapter](block/adapter.md), or specific upgrades in a [robot](block/robot.md) or [drone](item/drone.md)), or as a source of power. |
| 10 | + |
| 11 | +Most devices are able to run a basic Operating System called [OpenOS](general/openOS.md) (with the exception of drones and microcontrollers). OpenComputers allows for creation of custom OSes and Architectures, should the player desire it. |
| 12 | + |
| 13 | +Devices have access to various resources such as [disk space](item/hdd1.md) and [memory (RAM)](item/ram1.md). [Microcontrollers](block/microcontroller.md) are [computers](general/computer.md) with less functionality and components, and do not have an Operating System, requiring creative use of programming. [Robots](block/robot.md) are mobile [computers](general/computer.md) and are able to interact with blocks and entities (but are unable to interact with external OpenComputers components). [Drones](item/drone.md) are entity-based [robots](block/robot.md) with limited functionality, able to move differently and are able to interact differently with the world. [Servers](item/server1.md) are higher tier [computers](general/computer.md) and are able to hold more components, increasing the amount of resources available to control larger networks and run larger programs. |
| 14 | + |
| 15 | +This manual contains detailed information regarding all blocks and items, how to set up different types of systems and devices, as well as an introduction to Lua programming. |
| 16 | + |
| 17 | +## Table of Contents |
| 18 | + |
| 19 | +### Devices |
| 20 | +[Computers](general/computer.md) |
| 21 | +[Servers](item/server1.md) |
| 22 | +[Microcontrollers](block/microcontroller.md) |
| 23 | +[Robots](block/robot.md) |
| 24 | +[Drones](item/drone.md) |
| 25 | + |
| 26 | +### Software and Programming |
| 27 | +[OpenOS](general/openOS.md) |
| 28 | +[Lua](general/lua.md) |
| 29 | + |
| 30 | +### Blocks and Items |
| 31 | +[Items](item/index.md) |
| 32 | +[Blocks](block/index.md) |
0 commit comments