diff --git a/Items.md b/Items.md index aa0f95f..cc41d34 100644 --- a/Items.md +++ b/Items.md @@ -1,169 +1,124 @@ -This page lists all items OpenComputers adds to the game. For crafting recipies please use NEI +This page lists all items OpenComputers adds to the game. Please check the recipes via NEI, since they're still subject to change, and there may even be context-specific recipes at some point in the future (i.e. recipes using BuildCraft, IndustrialCraft² or GregTech specific parts, based on which of these mods are installed). -# Usable Items +Components +========== -## Analyzer +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) + +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. + +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) + +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. + +Wireless Network Card +--------------------- +![Wireless Network Card](http://i.imgur.com/UAEnyKC.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). + +Storage Devices +=============== +While technically also components, you'll usually interact with components using the [[filesystem API|API/Filesystem]] or a couple of built-in programs (such as `ls` and `mkdir`) instead of using their [[component API|Component/Filesystem]] directly. + +Per default, storage devices get auto-mounted in the `/mnt` directory, under a directory representing the first couple of letters of their component address. You can mount any storage device at multiple locations using the [[filesystem API|API/Filesystem]] or the `mount` program. + +Floppy Disk +----------- +![Floppy Disk](http://i.imgur.com/apssABe.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) +--------------------- +![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) + +Hard drives 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 +============ + +Analyzer +-------- ![Analyzer](http://i.imgur.com/bBABHFn.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). -# Components -## Crafting Upgrade -![ Crafting Upgrade ](http://i.imgur.com/4wjjaod.png) +Memory +------ +![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) -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. +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. -## Floppy Disk -![Floppy Disk](http://i.imgur.com/apssABe.png) +Crafting +======== -## 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. - -Default Efficiency: 80% -## Basic Graphics Card -![GPU 1](http://i.imgur.com/1dS39Ps.png) - -Used to change what's displayed on screens. - -Maximum resolution: 50x16. - -Maximum color depth: 1. - -Operations/tick: 1/1/4/2/2. -## Advanced Graphics Card -![GPU 2](http://i.imgur.com/8zRXmpA.png) - -Used to change what's displayed on screens. - -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. - -Maximum resolution: 160x50. - -Maximum color depth: 8. - -Operations/tick: 4/8/16/8/8. - - -## HDD (2MB) -![HDD 1](http://i.imgur.com/DsKZSJv.png) -## HDD (4MB) -![HDD 2](http://i.imgur.com/fy2yp0O.png) -## HDD (8MB) -![HDD 3](http://i.imgur.com/uda8KKF.png) -## Memory (64KB) -![Memory 1](http://i.imgur.com/6clVpLx.png) - -Required to get computers to run. The more you have, the more complex the programs you can run. -## Memory (128KB) -![Memory 2](http://i.imgur.com/8eVuKO7.png) - -Required to get computers to run. The more you have, the more complex the programs you can run. -## Memory (256KB) -![Memory 3](http://i.imgur.com/SX7b9cA.png) - -Required to get computers to run. The more you have, the more complex the programs you can run. - -## 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. - - -## Redstone Card -![Redstone Card](http://i.imgur.com/8xrUsZm.png) - -Allows reading and emitting redstone signals around the computer or robot. - -RedNet is supported. - -RedLogic is supported. -## Wireless Network Card -![Wireless Network Card](http://i.imgur.com/UAEnyKC.png) - -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! - -# Crafting -## Arithmetic Logic Unit (ALU) -![ALU](http://i.imgur.com/d7ilJMq.png) - -Adds number so you don't have to. It might be better this way. -## Arrow Keys -![ArrowKeys](http://i.imgur.com/U5iKmtS.png) - -## Button Group -![Button Group](http://i.imgur.com/aHO6s5P.png) - -## Card Base -![Card Base](http://i.imgur.com/BRqM0XG.png) - -As the name indicates, this is the basic building block for all expansion cards. - -## Circuit Board -![Circuit Board](http://i.imgur.com/VkdXTNG.png) - -Now we're getting somewhere. Can be etched to obtain a printed circuit board. - -## Central Processing Unit (CPU) -![CPU ](http://i.imgur.com/9rOLRWe.png) - -An essential component of all computers. The clock rate is a bit unreliable, but what do you expect when it runs on a pocket sundial? - -## Control Unit (CU) -![CU](http://i.imgur.com/Lq9bWEN.png) - -This is the unit that... controls... stuff. You need it to build a CPU. So yeah, totally important. -## Cutting Wire -![Cutting Wire](http://i.imgur.com/MiwVOZK.png) - -Used to cut clay blocks into circuit board shape. Breaks after one use, which probably makes it the most inefficient tool ever. -## Disk Platter -![Disk Platter](http://i.imgur.com/D0Z8M0G.png) - -Primitive medium that can be used to build persistent storage devices. -## Grog -![Grog](http://i.imgur.com/uiJ93vx.png) - -A highly toxic pseudo-liquid, usually only consumed by certain pirates. Thanks to its corrosive nature it is perfectly suited for etching circuit boards. -## Iron Nugget -![Iron Nugget](http://i.imgur.com/INCGr7l.png) - -A nugget, made of iron... that's why it called an iron nugget, stupid... -## Simple Microchip -![Micro Chip 1](http://i.imgur.com/Y68v2Wi.png) - -The chip formerly known as Integrated Circuit. I have no idea why this works with redstone, but it does. -## Advanced Microchip -![Micro Chip 2](http://i.imgur.com/7VxvD2c.png) - -The chip formerly known as Integrated Circuit. I have no idea why this works with redstone, but it does. -## Superior Microchip -![Micro Chip 3](http://i.imgur.com/Fly5Y0u.png) - -The chip formerly known as Integrated Circuit. I have no idea why this works with redstone, but it does. -## Numeric Keypad -![Num Pad](http://i.imgur.com/VAIeXLx.png) -## PCB -![PCB](http://i.imgur.com/CLPeP6Z.png) - -The basic building block for expansion cards and memory and such. -## RawCircuitBoard -![RawCircuitBoard](http://i.imgur.com/pcQHe86.png) - -Can be hardened in any furnace compatible oven. - -## Transistor -![Transistor](http://i.imgur.com/4Y4siUx.png) - -A basic element in most other computer parts. It's a bit twisted, but it does the job. \ No newline at end of file +There are also a number of items that are exclusively used for crafting. As mentioned above, please consult your local NEI installation for recipes. \ No newline at end of file