Updated Items (markdown)

Florian Nücke 2014-03-06 04:07:17 -08:00
parent 08a796d5c4
commit 516b816a87

159
Items.md

@ -2,81 +2,50 @@ This page lists all items OpenComputers adds to the game. Please check the recip
Components
==========
Component items are items that when installed in a [[computer case|Blocks#basic-case]] or [[robot|Blocks#robot]] can be interacted with from Lua. See [[the page on this topic|ComponentAccess]] for more information.
Crafting Upgrade
----------------
![ Crafting Upgrade ](http://i.imgur.com/4wjjaod.png)
Enables robots to use the top left area of their inventory for crafting objects. Items have to be aligned as they would be in a crafting table.
See [[the component API|Component/Crafting]] on how to use it.
Generator Upgrade
-----------------
![Generator Upgrade](http://i.imgur.com/5Z1SIA2.png)
Can be used to generate energy from fuel on the go. Burns items to generate energy over time, based on their fuel value.
Note that fuel can only be inserted into the generator via [[its API|Component/Generator]], so you'll have to charge your robot up to a certain level using a [[charger block|Blocks#charger]] first.
Per default the generator's efficiency is at 80% of a BuildCraft Stirling Engine, i.e. it consumes the fuel at the same pace a Stirling Engine would, but only outputs 80% of the energy a Stirling Engine would.
Basic Graphics Card
-------------------
![GPU 1](http://i.imgur.com/1dS39Ps.png)
Graphics Card
-------------
![GPU 1](http://i.imgur.com/3hIrAqz.png)
![GPU 2](http://i.imgur.com/g8EuzQB.png)
![GPU 3](http://i.imgur.com/Aj1fXue.png)
Used to change what's displayed on screens. Computers can control the buffer of a bound [[screen|Blocks#basic-screen]] via the [[GPU's API|Component/GPU]].
- Maximum resolution: 50x16.
- Maximum color depth: 1.
- Operations/tick: 1/1/4/2/2.
- Maximum resolution: 50x16/80x25/160x50.
- Maximum color depth: 1/4/8.
- Operations/tick: 1,1,4,2,2/2,4,8,4,4/4,8,16,8,8.
The operations refer to, from left to right: `copy`, `fill`, `set`, `setBackground` and `setForeground`. The number indicates the number *direct* calls that can be made to each of these functions on the graphics card *per tick* before an indirect call has to be made. See the [[page on component interaction|ComponentAccess]] for more information on direct calls.
Advanced Graphics Card
----------------------
![GPU 2](http://i.imgur.com/8zRXmpA.png)
Used to change what's displayed on screens. See [[Basic Graphics Card|Items#basic-graphics-card]].
- Maximum resolution: 80x25.
- Maximum color depth: 4.
- Operations/tick: 2/4/8/4/4.
Superior Graphics Card
----------------------
![GPU 3](http://i.imgur.com/fNByfw4.png)
Used to change what's displayed on screens. See [[Basic Graphics Card|Items#basic-graphics-card]].
- Maximum resolution: 160x50.
- Maximum color depth: 8.
- Operations/tick: 4/8/16/8/8.
Network Card
------------
![Network Card](http://i.imgur.com/7ase9pa.png)
Allows distant computers connected by other blocks (such as cable) to communicate by sending messages to each other.
See the [[network card component's API|Component/Modem]] to see how to send and receive messages.
Redstone Card
-------------
![Redstone Card](http://i.imgur.com/8xrUsZm.png)
![Redstone Card](http://i.imgur.com/5d5OTZE.png)
Allows reading and emitting redstone signals around the computer or robot. This uses [[the same API|Component/Redstone]] as the [[Redstone I/O block|Blocks#redstone-io]].
If the respective mods are also installed, this supports simple and bundled redstone signals for RedLogic and/or MineFactory Reloaded's RedNet.
Network Card
------------
![Network Card](http://i.imgur.com/8Jr0CRF.png)
Allows distant computers connected by other blocks (such as cable) to communicate by sending messages to each other.
See the [[network card component's API|Component/Modem]] to see how to send and receive messages.
Wireless Network Card
---------------------
![Wireless Network Card](http://i.imgur.com/UAEnyKC.png)
![Wireless Network Card](http://i.imgur.com/lFt46aY.png)
This is an upgrade to [[normal network cards|Items#network-card]] that allows wireless sending of network messages in addition to normal ones.
Make sure to set the signal strength or no wireless packet will be sent, but keep in mind that sending wireless messages requires energy (configurable).
Another important feature of the wireless network card is that it allows [[sending HTTP requests|API/HTTP]] (if enabled in the configuration).
Internet Card
-------------
![Wireless Network Card](http://i.imgur.com/SWgAQuL.png)
This card provides access to 'the interwebs'. It allows making HTTP requests and opening TCP sockets, unless disabled in the config. See the [[Internet API|API/Internet]].
Storage Devices
===============
@ -86,37 +55,95 @@ Per default, storage devices get auto-mounted in the `/mnt` directory, under a d
Floppy Disk
-----------
![Floppy Disk](http://i.imgur.com/apssABe.png)
![Floppy Disk](http://i.imgur.com/sepsHZX.png)
Small and cheap storage device that can be inserted into [[disk drives|Blocks#disk-drive]], tier three [[computer cases|Blocks#superior-case]] and [[robots|Blocks#robot]].
Hard Disk Drive
---------------
![HDD Tier 1](http://i.imgur.com/DsKZSJv.png)
![HDD Tier 2](http://i.imgur.com/fy2yp0O.png)
![HDD Tier 3](http://i.imgur.com/uda8KKF.png)
![HDD Tier 1](http://i.imgur.com/cCdxvcb.png)
![HDD Tier 2](http://i.imgur.com/VotNUmU.png)
![HDD Tier 3](http://i.imgur.com/biISDTj.png)
Hard disk drives (HDDs) come in three tiers, with increasing storage capacity (each tier's capacity is configurable). They can store more data than a simple floppy, but are also more expensive to craft. They can also only be installed in [[computer cases|Blocks#basic-case]]. They can *not* be installed in robots.
Miscellaneous
============
Memory
------
![Memory Tier 1](http://i.imgur.com/BzJt0UB.png)
![Memory Tier 2](http://i.imgur.com/Q2CN47H.png)
![Memory Tier 3](http://i.imgur.com/53vkds0.png)
![Memory Tier 4](http://i.imgur.com/JJgpgAQ.png)
![Memory Tier 5](http://i.imgur.com/tLGcQDC.png)
Memory (RAM) comes in five tiers, with increasing sizes (each tier's size is configurable). They fall into the three item tiers like so: {1}, {2, 3}, {4, 5}. Memory isn't really a component, since it does not provide any Lua callbacks, but it can be installed into [[computer cases|Blocks#basic-case]] to increase the available RAM of the computer, which allows running more complex programs.
Upgrades
========
Upgrades are normal components, but the can only be used by robots in the robot's upgrade slot.
Crafting Upgrade
----------------
![ Crafting Upgrade ](http://i.imgur.com/moVh4Be.png)
Enables robots to use the top left area of their inventory for crafting objects. Items have to be aligned as they would be in a crafting table.
See [[the component API|Component/Crafting]] on how to use it.
Generator Upgrade
-----------------
![Generator Upgrade](http://i.imgur.com/n5cOadU.png)
Can be used to generate energy from fuel on the go. Burns items to generate energy over time, based on their fuel value.
Note that fuel can only be inserted into the generator via [[its API|Component/Generator]], so you'll have to charge your robot up to a certain level using a [[charger block|Blocks#charger]] first.
Per default the generator's efficiency is at 80% of a BuildCraft Stirling Engine, i.e. it consumes the fuel at the same pace a Stirling Engine would, but only outputs 80% of the energy a Stirling Engine would.
Solar Generator Upgrade
-----------------------
![Solar Generator Upgrade](http://i.imgur.com/TUM0hOK.png)
Generates a little bit of energy during the day if the robot is under clear skies.
Sign I/O Upgrade
----------------
![Sign I/O Upgrade](http://i.imgur.com/CunXNbn.png)
Allows the robot to read and write signs in the world.
See [[the component API|Component/Sign]] on how to use it.
Navigation Upgrade
------------------
![Navigation Upgrade](http://i.imgur.com/AF7YD5t.png)
Allows the robot to tell its current position and facing. The position is relative to the center of the map that was used to craft the upgrade. The range in which the upgrade works depends on the size of the map that was used to craft the upgrade. The upgrade can be crafted together with another map to re-configure it and get the old map back.
Others
======
Analyzer
--------
![Analyzer](http://i.imgur.com/bBABHFn.png)
![Analyzer](http://i.imgur.com/yazJoJo.png)
Used to display information about blocks, such as their address and component name.
Also displays the error that caused a computer to crash if it did not shut down normally.
Note that if you hold `Ctrl` while analyzing a block, that block's address will be copied to your clipboard (if the block has an address, that is).
Memory
Server
------
![Memory Tier 1](http://i.imgur.com/6clVpLx.png)
![Memory Tier 2](http://i.imgur.com/8eVuKO7.png)
![Memory Tier 3](http://i.imgur.com/SX7b9cA.png)
![Tier 1 Server](http://i.imgur.com/wDBvRby.png)
![Tier 2 Server](http://i.imgur.com/o3vZscR.png)
![Tier 3 Server](http://i.imgur.com/pTiPm6e.png)
Memory (RAM) comes in three tiers, with increasing sizes (each tier's size is configurable). Memory isn't really a component, since it does not provide any Lua callbacks, but it can be installed into [[computer cases|Blocks#basic-case]] to increase the available RAM of the computer, which allows running more complex programs.
A Server can contain components like a Computer Case. Open a Server by having it selected in your hotbar and rightclicking (like opening an Ender Pouch, for example). A configured server can be placed into a [[Server Rack|Blocks#server-rack]], where it can then be powered on and perform like a normal computer. Servers can be controlled using a Remote Terminal, which will act like a portable Screen+Keyboard combo for the server.
Remote Terminal
---------------
![Remote Terminal](http://i.imgur.com/0FKsxxq.png)
The Remote Terminal can be bound to a single server, to allow controlling it from anywhere within the range configured in the [[Server Rack|Blocks#server-rack]] containing the Server.
Crafting
========