diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/accesspoint.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/accesspoint.md new file mode 100644 index 000000000000..78bacc26c5b1 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/accesspoint.md @@ -0,0 +1,13 @@ +# Access Point + +![AAA](oredict:oc:accessPoint) + +*This block is deprecated and will be removed in a future version.* Craft it into a [relay](relay.md) to avoid losing it. + +The access point is the wireless version of the [switch](switch.md). It can be used to separate subnetworks so that machines in them will not see [components](../general/computer.md) in other networks, while still allowing to send network messages to the machines in other networks. + +In addition to that, this block can act as a repeater: it can re-send wired messages as wired messages to other devices; or wireless messages as wired or wireless messages. + +[Switches](switch.md) and access point do *not* keep track of which packets they relayed recently, so avoid cycles in your network or you may receive the same packet multiple times. Due to the limited buffer size of switches, packet loss can occur when trying to send network messages too frequently. You can upgrade your switches and access points to increase the speed at which they relay messages, as well as their internal message queue size. + +Packets are only re-sent a certain number of times, so chaining an arbitrary number of [switches](switch.md) or access points is not possible. By default, a packet will be re-sent up to five times. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/adapter.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/adapter.md new file mode 100644 index 000000000000..4e6bb6371089 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/adapter.md @@ -0,0 +1,8 @@ +# Adapter + +![Now with 100% more everything.](oredict:oc:adapter) + +The adapter allows [computers](../general/computer.md) to interact with blocks from vanilla Minecraft or other mods. Supported blocks adjacent to the adapter will show up as components in [computers](../general/computer.md) connected to the adapter. + +In addition to this, the adapter provides a slot for a few select upgrades. For example, the [inventory controller upgrade](../item/inventoryControllerUpgrade.md) allows computers to query more information from an inventory adjacent to the adapter, similar to when the upgrade is installed in a device (such as a [robot](robot.md) or [drone](../item/drone.md)), and a [tank controller upgrade](../item/tankControllerUpgrade.md) provides similar functionality for fluid tanks next to the adapter. +Furthermore, you can insert a bound [MFU](../item/mfu.md) to interact with blocks a few spaces away. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/assembler.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/assembler.md new file mode 100644 index 000000000000..cb25ceb76ead --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/assembler.md @@ -0,0 +1,13 @@ +# Assembler + +![Harder, better, faster, stronger.](oredict:oc:assembler) + +The assembler is an advanced workstation that can be used to build more complex electronic devices, such as [robots](robot.md), [drones](../item/drone.md) and [tablets](../item/tablet.md). They require a large amount of energy to assemble devices, so it is recommended to power them sufficiently with a [capacitor bank](capacitor.md). + +To build a device using an assembler, insert the base part for that device. For [robots](robot.md), that is a [computer case](case1.md) of any tier; and for [tablets](../item/tablet.md), a [tablet case](../item/tabletCase1.md). As with all OpenComputers inventories, the parts that can be inserted into specific slots; hovering over a slot highlights the parts in your inventory that can go into the slot. If you have NEI open, filtered to show OpenComputers items, compatible items will be highlighted in NEI as well. Continue to insert any parts you would like the device to contain. Take particular care to provide an operating system, or a way to install one later on (for robots you can install a [disk drive](diskDrive.md) to insert and remove [floppies](../item/floppy.md) later on, for example). For most devices, their [EEPROM](../item/eeprom.md) can be changed later on, by crafting the device together with a different [EEPROM](../item/eeprom.md) to insert in them. Existing [EEPROM](../item/eeprom.md) on the device will be returned to your inventory. + +Also note that for [robots](robot.md) to have a [screen](screen1.md), you will need to install a [screen (tier 1)](screen1.md) in them, and to allow typing on the [screen](screen1.md), you will need to install a [keyboard](keyboard.md). For [tablets](../item/tablet.md), the [screen](screen1.md) is pre-installed in the [tablet case](../item/tabletCase1.md), but you will need to install a [keyboard](keyboard.md) if you wish to type on the [tablet](../item/tablet.md). + +Once everything is in place, press the start button and wait for the device to be assembled and charged. It is important to remember that you *cannot* change the device after it has been assembled. If you forgot something or made a mistake, you will have to disassemble the device using the [disassembler](disassembler.md), which has a slight chance of breaking parts in the process. + +A final note on complexity: the tier of an item determines how much complexity it requires, with tier 1 items requiring 1 complexity, tier 2 requiring 2 and tier 3 requiring 3. Container upgrades are the exception, where the complexity is twice the tier of the container (eg: a tier 2 [upgrade containers](../item/upgradeContainer1.md) requires 4 complexity, and likewise for [card containers](../item/cardContainer1.md)). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/cable.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/cable.md new file mode 100644 index 000000000000..8b4c7028ecd9 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/cable.md @@ -0,0 +1,9 @@ +# Cable + +![Salad.](oredict:oc:cable) + +The cable serves as a way of connecting [computers](../general/computer.md) and machines that are far apart. If you have a compact build where all components touch each other (directly or indirectly, most blocks also behave the same way as cables) you will usually not need cables. + +Cables can be colored using any kind of dye. Colored cables will only connect to cables of the same color and to light gray colored cables - the default color. This can be useful for running cables for multiple subnetworks in parallel, without using covers. + +If necessary, cables can be covered using Forge MultiPart covers, or Immibis Microblocks covers. Keep in mind that [3D prints](print.md) are Forge MultiPart compatible, so it is possible to print custom covers, if desired. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/capacitor.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/capacitor.md new file mode 100644 index 000000000000..5714f14839ce --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/capacitor.md @@ -0,0 +1,9 @@ +# Capacitor + +![It's over 9000.](oredict:oc:capacitor) + +The capacitor stores energy to be used by the network, acting as an energy buffer when needed. Unlike conversion from other mod's energy to OpenComputers' internal energy type (using a [power converter](powerConverter.md) for example), transferring energy inside a single subnetwork is instantaneous. Having an internal energy buffer will be useful for tasks that require a lot of energy, such as [assembling](assembler.md) and/or [charging](charger.md) devices such as [robots](robot.md) or [drones](../item/drone.md). + +The storage efficiency of capacitors increases with the number of capacitors in direct contact or in the vicinity. For example, two capacitors directly next to each other will have a higher storage capacity than the sum of two separated capacitors. This adjacency bonus applies for capacitors up to two blocks away, and is reduced as the distance between capacitors increases. + +The capacitor can be connected to a [power distributor](powerDistributor.md) to provide power to other [computers](../general/computer.md) or machines on the network. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/case1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/case1.md new file mode 100644 index 000000000000..7e3a09cbe63a --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/case1.md @@ -0,0 +1,37 @@ +# Computer Case + +![Just in case.](oredict:oc:case1) + +Computer cases come in three different tiers, which limits the components that can be inserted into them. An additional tier also exists for use in creative mode only. Computer cases can also be placed inside an [assembler](assembler.md) to build [robots](robot.md). + +The maximum tier of the component that can be inserted into any slot of a computer case can be seen as a small roman numeral in the corner of a tier-limited slot. A tier 2 slot can take a tier 1 component, for instance. + +The tier 1 case can house up to and including the following components: +- 2x tier 1 expansion cards (such as [graphics cards](../item/graphicsCard1.md), [network cards](../item/lanCard.md), etc) +- 1x tier 1 [CPU](../item/cpu1.md) +- 2x tier 1 [RAM](../item/ram1.md) +- 1x tier 1 [HDD](../item/hdd1.md) + +The tier 2 case can house up to and including the following components: +- 1x tier 1 Expansion card (such as [graphics cards](../item/graphicsCard1.md), [network cards](../item/lanCard.md), etc) +- 1x tier 2 Expansion card +- 1x tier 2 [CPU](../item/cpu2.md) +- 2x tier 2 [RAM](../item/ram3.md) +- 1x tier 1 [HDD](../item/hdd1.md) +- 1x tier 2 [HDD](../item/hdd2.md) + +The tier 3 case can house up to and including the following components: +- 1x tier 3 Expansion card (such as [graphics cards](../item/graphicsCard1.md), [network cards](../item/lanCard.md), etc) +- 2x tier 2 Expansion card +- 1x tier 3 [CPU](../item/cpu3.md) +- 2x tier 3 [RAM](../item/ram5.md) +- 1x tier 2 [HDD](../item/hdd2.md) +- 1x tier 3 [HDD](../item/hdd3.md) +- 1x [floppy disk](../item/floppy.md) + +The tier 4 (Creative) case can house the following components: +- 3x tier 3 Expansion cards (such as [graphics cards](../item/graphicsCard1.md), [network cards](../item/lanCard.md), etc) +- 1x tier 3 [CPU](../item/cpu3.md) +- 2x tier 3 [RAM](../item/ram5.md) +- 2x tier 3 [HDD](../item/hdd3.md) +- 1x [floppy disk](../item/floppy.md) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/case2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/case2.md new file mode 100644 index 000000000000..ee87d2036779 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/case2.md @@ -0,0 +1 @@ +#REDIRECT case1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/case3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/case3.md new file mode 100644 index 000000000000..ee87d2036779 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/case3.md @@ -0,0 +1 @@ +#REDIRECT case1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/casecreative.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/casecreative.md new file mode 100644 index 000000000000..ee87d2036779 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/casecreative.md @@ -0,0 +1 @@ +#REDIRECT case1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/chameliumblock.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/chameliumblock.md new file mode 100644 index 000000000000..61c00e9a6ed8 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/chameliumblock.md @@ -0,0 +1,7 @@ +# Block of Chamelium + +![So... blank.](oredict:oc:chameliumBlock) + +A few pieces of [chamelium](../item/chamelium.md) can be combined to provide a monochrome block for decorative purposes. Chamelium blocks can also be dyed with any of the 16 Minecraft colors. + +Using the Chamelium block as a texture for [3D prints](print.md) provides a clean white surface for applying tints. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/charger.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/charger.md new file mode 100644 index 000000000000..e8d3db1b4764 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/charger.md @@ -0,0 +1,9 @@ +# Charger + +![All right, let's do this.](oredict:oc:charger) + +The charger is used to charge devices such as [robots](robot.md), [drones](../item/drone.md) and [tablets](../item/tablet.md). A charger has to be activated by applying a redstone signal to it. The charge speed is based on the applied redstone signal's strength, with a strength of 15 meaning a charge speed of 100%. + +Note that this logic can be inversed by hitting the charger with a [wrench](../item/wrench.md). In inversed mode, the charger defaults to 100% charge speed, decreasing in charge speed as the strength of the redstone signal increases. + +When a [tablet](../item/tablet.md) is placed in the charger, the first [hard drive](../item/hdd1.md) is also exposed to [computers](../general/computer.md) connected to the charger, similar to how [floppies](../item/floppy.md) in [disk drives](diskDrive.md) are. This allows transferring of data between the [computer](../general/computer.md) and [tablet](../item/tablet.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/disassembler.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/disassembler.md new file mode 100644 index 000000000000..770376b9d95d --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/disassembler.md @@ -0,0 +1,7 @@ +# Disassembler + +![Build it, tear it down.](oredict:oc:disassembler) + +The disassembler can be used to deconstruct most items in OpenComputers into their original parts. This is mostly useful to reclaim materials from old parts that are no longer useful, or to deconstruct devices that are either no longer needed or were incorrectly built (e.g. [robots](robot.md) without an [operating system](../general/openOS.md)). + +Disassembling items takes a long time, and some energy. There is also a slight chance of losing a component (which is applied on a component by component basis). \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/diskdrive.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/diskdrive.md new file mode 100644 index 000000000000..5b844adca8ff --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/diskdrive.md @@ -0,0 +1,9 @@ +# Disk Drive + +![Going round and round and...](oredict:oc:diskDrive) + +The disk drive can be used to read [floppy disks](../item/floppy.md) using a [computer](../general/computer.md) connected to the disk drive. This is useful to get started, since the lower tier [computer cases](case1.md) do not have a built-in floppy slot, and you'll need an operating system to boot up the [computer](../general/computer.md). An [OpenOS](../general/openOS.md) disk can be crafted using an empty [floppy disk](../item/floppy.md) and a [manual](../item/manual.md). + +It can also be installed in [robots](robot.md) to allow inserting [floppy disks](../item/floppy.md) into the [robot](robot.md). This can be very useful since the only other way to transfer data to and from a robot is using networking - for example using [network cards](../item/lanCard.md). + +[Disks](../item/floppy.md) can be inserted and removed without opening the disk drive's GUI by sneak-activating the disk drive (shift-right click) with the [floppy disk](../item/floppy.md) in hand. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/geolyzer.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/geolyzer.md new file mode 100644 index 000000000000..e7c190a69fcc --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/geolyzer.md @@ -0,0 +1,7 @@ +# Geolyzer + +![It rocks.](oredict:oc:geolyzer) + +The geolyzer can be used by [computers](../general/computer.md) to scan the terrain surrounding the geolyzer for the blocks' approximate hardness. This can be useful to generate maps of the area to display on [hologram projectors](hologram1.md) as well as to detect potentially valuable blocks (ores are usually harder than dirt and stone). Geolyzer scan results have a certain amount of noise added; in theory, multiple scans can be performed to determine a more accurate reading of a block's hardness level. + +The geolyzer can also be installed in [robots](robot.md) and [tablets](../item/tablet.md) as an upgrade to allow them to scan their surroundings. Performing a scan will consume some energy, though, so using it excessively will drain the device's batteries. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/hologram1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/hologram1.md new file mode 100644 index 000000000000..0e6d89769284 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/hologram1.md @@ -0,0 +1,7 @@ +# Hologram Projector + +![Is this the real life? Is this just fantasy?](oredict:oc:hologram1) + +The hologram projector is a volumetric display, i.e. it provides a three dimensional array of voxels that can be individually enabled or disabled by a connected [computer](../general/computer.md). The second tier projector, while having the same resolution as the tier 1 projector, supports displaying the individual voxels in three different user-definable colors. + +Holograms can be rotated along their vertical axis by hitting them with a [wrench](../item/wrench.md) on their top or bottom. This can save some effort, so that the output doesn't have to be transformed on the software side. Holograms can also be scaled up or down as desired. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/hologram2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/hologram2.md new file mode 100644 index 000000000000..e1acf9676c6d --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/hologram2.md @@ -0,0 +1 @@ +#REDIRECT hologram1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/index.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/index.md new file mode 100644 index 000000000000..c52a3970a36e --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/index.md @@ -0,0 +1,48 @@ +# Blocks + +This index lists all of the documented blocks in OpenComputers. If you're looking for an item, check out the [item index](../item/index.md) instead. + +Keep in mind that some of these may not be available, depending on the recipe set used. + +## Computers +* [Computer Case](case1.md) +* [Microcontroller](microcontroller.md) +* [Rack](rack.md) +* [Robot](robot.md) + +## Components + +### Input / Output +* [Hologram Projector](hologram1.md) +* [Keyboard](keyboard.md) +* [Screen](screen1.md) + +### Storage +* [Disk Drive](diskdrive.md) +* [RAID](raid.md) + +### Extensions +* [Adapter](adapter.md) +* [Geolyzer](geolyzer.md) +* [Motion Sensor](motionsensor.md) +* [Redstone I/O](redstone.md) +* [Transposer](transposer.md) +* [Waypoint](waypoint.md) + +## Assembly / Printing +* [3D Print](print.md) +* [3D Printer](printer.md) +* [Assembler](assembler.md) +* [Block of Chamelium](chameliumblock.md) +* [Disassembler](disassembler.md) + +## Networking +* [Cable](cable.md) +* [Net Splitter](netsplitter.md) +* [Relay](relay.md) + +## Power management +* [Capacitor](capacitor.md) +* [Charger](charger.md) +* [Power Converter](powerconverter.md) +* [Power Distributor](powerdistributor.md) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/keyboard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/keyboard.md new file mode 100644 index 000000000000..485cc6942fc8 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/keyboard.md @@ -0,0 +1,7 @@ +# Keyboard + +![QWERTY](oredict:oc:keyboard) + +A keyboard is needed to type text on [screens](screen1.md), be they in the world or built into devices such as [robots](robot.md) or [tablets](../item/tablet.md). + +For a keyboard to work with a [screen](screen1.md) in the world, it has to be placed next to the [screen](screen1.md), facing that [screen](screen1.md), or placed directly on the [screen](screen1.md) (on top or on one of its sides). You can tell that a keyboard is "connected" to a [screen](screen1.md) if the [screen's](screen1.md) GUI opens up when using the keyboard. \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/microcontroller.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/microcontroller.md new file mode 100644 index 000000000000..a5385a6ef6a4 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/microcontroller.md @@ -0,0 +1,7 @@ +# Microcontroller + +![Don't belittle it.](block:OpenComputers:microcontroller) + +Microcontrollers are built using a [microcontroller case](../item/microcontrollerCase1.md) in the [assembler](assembler.md). They have less functionality compared to [computers](../general/computer.md), but are cheaper to build. In particular, they *can not* interact with external components. + +Microcontrollers can take various components, such as [CPUs](../item/cpu1.md), [memory (RAM)](../item/ram1.md), and Expansion cards. Microcontrollers are unable to contain a [hard disk drive](../item/hdd1.md), but do contain a slot for an [EEPROM](../item/eeprom.md), which can be programmed for very specific tasks. They have an advantage over [computer cases](case1.md), in that they can also make use of some upgrades, such as the [piston upgrade](../item/pistonUpgrade.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/motionsensor.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/motionsensor.md new file mode 100644 index 000000000000..37225ec63e3a --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/motionsensor.md @@ -0,0 +1,7 @@ +# Motion Sensor + +![Don't. Blink.](oredict:oc:motionSensor) + +The motion sensor allows [computers](../general/computer.md) to detect movement of living entities. If an entity moves faster than a set threshold, a signal will be injected into [computers](../general/computer.md) connected to the motion sensor. The threshold can be configured using the component API that the motion sensor exposes to connected computers. + +Movement is only detected if it happens within a radius of eight blocks around the motion sensor, and if there is a direct line of sight from the block to the entity that moved. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/netsplitter.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/netsplitter.md new file mode 100644 index 000000000000..f6c02a752682 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/netsplitter.md @@ -0,0 +1,7 @@ +# Net Splitter + +![*.net *.split](oredict:oc:netSplitter) + +The net splitter is a device that allows controlling connectivity between subnetworks. Unlike the [relay](relay.md) or [power converter](powerConverter.md) it directly connects adjacent subnetworks, i.e. components can be accessed. Each side's connectivity can be toggled using a wrench (e.g. the [scrench](../item/wrench.md)). When a redstone signal is applied to the net splitter, all sides' connectivity is inverted. + +This block can therefore be used to toggle connectivity to certain parts of a component network. Use a [redstone I/O block](redstone.md) or [redstone cards](../item/redstoneCard1.md) to automate the net splitter. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/powerconverter.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/powerconverter.md new file mode 100644 index 000000000000..07728c89229f --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/powerconverter.md @@ -0,0 +1,5 @@ +# Power Converter + +![One of us? One of us!](oredict:oc:powerConverter) + +The power converter serves as the fastest way to convert energy from other mods' power systems to OpenComputers' internal energy. If you only run a simple computer, you probably won't need a converter. If you have a large capacitor bank that you only drain every now and then, you probably won't need one, either. However, if you wish to directly power an [assembler](assembler.md) or [charger](charger.md), it is usually a good idea to use a converter instead of directly connecting them to external power. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/powerdistributor.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/powerdistributor.md new file mode 100644 index 000000000000..70ec54adf457 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/powerdistributor.md @@ -0,0 +1,5 @@ +# Power Distributor + +![Power to the masses.](oredict:oc:powerDistributor) + +The power distributor distributes a shared power storage (such as a [capacitor](capacitor.md)), allowing several subnetworks to share their energy without components being exposed to computers in other networks. It operates by regularly "balancing" the energy in all subnetworks it is connected to, so that the *relative* amount of energy is the same in them. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/print.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/print.md new file mode 100644 index 000000000000..e1775103eb5c --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/print.md @@ -0,0 +1,11 @@ +# 3D Print + +![Any way you want me.](block:OpenComputers:print) + +3D prints are created using a [3D printer](printer.md). They are primarily intended for decorative purposes, but can also be created in such a way that they react to or emit redstone signals, allowing for a little bit extra functionality. + +3D prints can be recycled by putting them as input into a [3D printer](printer.md). This will re-use some of the [chamelium](../item/chamelium.md) that was used to print them. Color that was used to print the model will not be recycled. + +Holding the key for OpenComputers' extended tooltips (default is `Shift`), a print's active state will be shown, if any. + +Printed blocks are also Forge MultiPart compatible. If present, multiple prints can be placed into a single block-space, unless they do not collide, and the total number of shapes in the block-space does not exceed the limit for a single model. Due to the nature of Forge MultiPart, prints can therefore also be placed into the same block-space as any other Forge MultiPart compatible block, such as torches, levers, cables or red alloy wires from Project Red, for example. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/printer.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/printer.md new file mode 100644 index 000000000000..3fdb09cae137 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/printer.md @@ -0,0 +1,18 @@ +# 3D Printer + +![2D printing is so yesteryear.](oredict:oc:printer) + +3D printers allow you to print any block of any shape, with any type of texture. To get started with 3D printers, you will need to place down a 3D printer block next to a computer. This will give access to the `printer3d` component API, allowing you to set up and print [models](print.md) using the provided functions. + +A more convenient way to setup 3D printers is to use Open Programs Package Manager (OPPM). Once installed (`oppm install oppm`), make sure you have an [internet card](../item/internetCard.md) in your [computer](../general/computer.md) and run the following command: +`oppm install print3d-examples` + +The examples can then be found in `/usr/share/models/` as .3dm files. Take a look through the example files for available options, in particular the `example.3dm` file. Alternatively, you can download the `print3d` and `print3d-examples` programs from OpenPrograms using `wget` and an [internet card](../item/internetCard.md). + +In order to be able to print the models, a 3D printer needs to be configured via a [computer](../general/computer.md). If set to print non-stop, the computer will no longer be required thereafter. You will also need to provide an [ink cartridge](../item/inkCartridge.md) and some [chamelium](../item/chamelium.md) as input materials. The amount of chamelium used depends on the volume of the 3D print, while the amount of ink used depends on the surface area of the printed item. + +To print an item, use the following command: +`print3d /path/to/file.3dm` +providing the path to the .3dm file. + +Documentation pertaining to creating your own models can be found in `/usr/share/models/example.3dm`. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/rack.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/rack.md new file mode 100644 index 000000000000..528344aba7f8 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/rack.md @@ -0,0 +1,7 @@ +# Rack + +![Free housing.](oredict:oc:rack) + +A rack houses up to four rack mountables such as [servers](../item/server1.md), [terminal servers](../item/terminalServer.md) and [mountable disk drives](../item/diskDriveMountable.md). Connectivity of mountables in a rack can be configured in detail via the GUI. In particular, if [servers](../item/server1.md) contain components that support it, such as [network cards](../item/lanCard.md), network-only connections can be defined for those components. These connections will serve purely for passing along network messages, components will not be visible through them. Such network-only connections are differentiated by the lines being slimmer than the "main" connections, which also allow component access. Each internal connection must be between a mountable / component in a mountable and a bus connected to a side of the rack. To connect multiple mountables to each other, connect them to the same bus. + +Racks also act as [relay](relay.md) and [power distributor](powerDistributor.md) in one. Whether it acts as a relay or not can be configured in the rack's GUI, it being enabled being indicated by a connector line between the side buses. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/raid.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/raid.md new file mode 100644 index 000000000000..87eda277773a --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/raid.md @@ -0,0 +1,11 @@ +# Raid + +![40 man instance.](oredict:oc:raid) + +The raid block houses three [hard drives](../item/hdd1.md) which will be combined into a single file system. This combined file system has the size of the sum of the capacities of the individual [hard drives](../item/hdd1.md) and is available to all [computers](../general/computer.md) connected to the raid. + +The raid only works (and shows up as a file system) when three [hard drives](../item/hdd1.md) are present. The [hard drives](../item/hdd1.md) may differ in size. + +Beware that adding a [hard drive](../item/hdd1.md) to the raid block will wipe it of its contents. Removing a single [hard drives](../item/hdd1.md) from a complete raid will wipe the entire raid. Adding the disk back in will *not* restore the old files; the raid will be re-initialized as an empty file system. + +Breaking a raid block will retain its contents, so it can be safely relocated without losing any data. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/redstone.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/redstone.md new file mode 100644 index 000000000000..f963e5ee9ef5 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/redstone.md @@ -0,0 +1,9 @@ +# Redstone I/O + +![Hi Red.](oredict:oc:redstone) + +The redstone I/O block can be used to remotely read and emit redstone signals. It behaves like a hybrid of a tier 1 and 2 [redstone card](../item/redstoneCard1.md): it can read and emit simple analog as well as bundled signals, but cannot read or emit wireless redstone signals. + +When providing a side to the methods of the component exposed by this block, the directions are the global principal directions of the world. The block's texture features subtle indentations corresponding to the numeric value of each side. Another way is to use the global values `sides.north`, `sides.east` and so on. + +Like the [redstone cards](../item/redstoneCard1.md), this block injects a signal into connected [computers](../general/computer.md) when the state of a redstone signal changes - both for analog as well as for bundled signals. This block can also be configured to wake up connected [computers](../general/computer.md) when a certain input strength is exceeded, allowing automated booting of [computers](../general/computer.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/relay.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/relay.md new file mode 100644 index 000000000000..94fc589c28ce --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/relay.md @@ -0,0 +1,13 @@ +# Relay + +![Building bridges.](oredict:oc:relay) + +The relay can be used to allow different subnetworks to send network messages to each other, without exposing components to [computers](../general/computer.md) in other networks. Keeping components local is usually a good idea, to avoid [computers](../general/computer.md) using the wrong [screen](screen1.md) or to avoid component overflows to happen (causing [computers](../general/computer.md) to crash and refuse to boot up). + +The relay can be upgraded by inserting a [wireless network card](../item/wlanCard1.md) to also relay messages wirelessly. Wireless messages can be received and relayed by other relays with a wireless network card, or by [computers](../general/computer.md) with a wireless network card. + +Alternatively the relay can be upgraded using [linked cards](../item/linkedCard.md). In this case it will forward messages through the tunnel provided by the linked card, too; at the usual cost, so make sure the relay is sufficiently powered. + +Relays do *not* keep track of which packets they forwarded recently, so avoid cycles in your network or you may receive the same packet multiple times. Due to the limited buffer size of relays, sending messages too frequently will result in packet loss. You can upgrade your relays to increase the speed with which they relay messages, as well as their internal message queue size. + +Packets are only re-sent a certain number of times, so chaining an arbitrary number of relays is not possible. By default, a packet will be re-sent up to five times. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/robot.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/robot.md new file mode 100644 index 000000000000..5fb4be3cb8cc --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/robot.md @@ -0,0 +1,9 @@ +# Robot + +![His name was Tobor.](block:OpenComputers:robot) + +Unlike [computers](../general/computer.md), robots can move around and interact with the world much like a player can. They can *not* interact with external components, however! If you need to communicate with a [computer](../general/computer.md) or other robots, use a [wireless network card](../item/wlanCard1.md), or create some low-level protocol using redstone signals via a [redstone card](../item/redstoneCard1.md), for example. + +Robots are built by placing a [computer case](case1.md) of any tier in an [assembler](assembler.md). Higher tier [computer cases](case1.md) can build more complex robots, due to being able to hold a higher tier [CPU](../item/cpu1.md). Complexity of the robot (as shown in the [assembler](assembler.md)) is determined by the tier of the components and upgrades placed in the robot slots; higher tier components will increase the complexity more than a lower tier component. If the complexity of the robot is too high, the [assembler](assembler.md) will not build the robot. + +Various upgrades can be placed into robots to increase the functionality. These include [inventory](../item/inventoryUpgrade.md) and [inventory controller](../item/inventoryControllerUpgrade.md) upgrades, [tank upgrades](../item/tankUpgrade.md), [navigation upgrade](../item/navigationUpgrade.md), among others. [Upgrade](../item/upgradeContainer1.md) and [card](../item/cardContainer1.md) containers can be placed in the robot for on-the-fly insertion and removal of upgrades and components. A [disk drive](diskDrive.md) can also be placed inside a robot to allow [floppy disks](../item/floppy.md) to be inserted, which will let you install [openOS](../general/openOS.md) to the robot (an alternative is to install [openOS](../general/openOS.md) to a blank [hard drive](../item/hdd1.md) using a [computer](../general/computer.md), and using the pre-installed [hard drive](../item/hdd1.md) as a component in the robot assembly). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/screen1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/screen1.md new file mode 100644 index 000000000000..75710fb6b1a6 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/screen1.md @@ -0,0 +1,18 @@ +# Screens + +![See this?](oredict:oc:screen1) + +A screen is used in combination with a [graphics card](../item/graphicsCard1.md), to allow [computers](../general/computer.md) to display text. Different screen tiers have different capabilities, such as supporting different resolutions and color depths. Screens range from low-resolution, monochrome displays to high-resolution displays with up to 256 colors. + +The available resolution and color depth depends on the lowest tier component. When using a [graphics card (tier 1)](../item/graphicsCard1.md) with a [screen (tier 3)](screen3.md), only the tier 1 resolution and color depth is usable. However, when using a tier 3 [graphics card](../item/graphicsCard1.md) with a tier 1 screen, while resolution and color depth will still be limit to tier 1, the different operations on the [graphics card](../item/graphicsCard1.md) will be faster than when using a tier 1 [graphics card](../item/graphicsCard1.md). + +Screens can be placed next to each other to form multi-block screens, as long as they are facing the same way. When placed facing up or down they must also be rotated the same way. Their orientation is indicated by an arrow overlay shown while holding a screen in hand. + +The size of a screen has no impact on the available resolution, only its tier has. To control how adjacent screens connect, screens can also be dyed using any dye. Simply right-click the screen with a dye in hand. The dye will not be consumed, but screens will not retain this color when broken. Screens with different colors will not connect. Screens with different tiers will never connect, even if they have the same color. + +Tier 2 and tier 3 screens also support mouse input. Clicks can either be performed in a screen's GUI (which can only be opened if a [keyboard](keyboard.md) is connected to the screen), or by using a screen while sneaking (empty-handed when in doubt). The sneaking part is optional if the screen has no [keyboard](keyboard.md). Note that whether the GUI opens when sneak- or normally activating a screen can be controlled using the component API that it exposes to connected [computers](../general/computer.md). Tier 3 screens allow more accurate hit position detection, if enabled in their component. This allows detecting whether the upper or lower half of a single character space was clicked, for example, which can be useful when using special Unicode characters to simulate higher resolutions. + +The resolutions and color depths for the screens are as follows: +- Tier 1: 50x16, 1-bit color. +- Tier 2: 80x25, 4-bit color. +- Tier 3: 160x50, 8-bit color. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/screen2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/screen2.md new file mode 100644 index 000000000000..9a0e09ec30f7 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/screen2.md @@ -0,0 +1 @@ +#REDIRECT screen1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/screen3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/screen3.md new file mode 100644 index 000000000000..9a0e09ec30f7 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/screen3.md @@ -0,0 +1 @@ +#REDIRECT screen1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/switch.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/switch.md new file mode 100644 index 000000000000..cff609e1c394 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/switch.md @@ -0,0 +1,13 @@ +# Switch + +![Building bridges.](oredict:oc:switch) + +*This block is deprecated and will be removed in a future version.* Craft it into a [relay](relay.md) to avoid losing it. + +The switch can be used to allow different subnetworks to send network messages to each other, without exposing components to [computers](../general/computer.md) in other networks. Keeping components local is usually a good idea, to avoid [computers](../general/computer.md) using the wrong [screen](screen1.md) or to avoid component overflows to happen (causing [computers](../general/computer.md) to crash and refuse to boot up). + +There is also a wireless variation of this block, called the [access point](accessPoint.md), which will also relay messages wirelessly. Wireless messages can be received and relayed by other [access points](accessPoint.md), or by [computers](../general/computer.md) with a [wireless network card](../item/wlanCard1.md). + +Switches and [access points](accessPoint.md) do *not* keep track of which packets they relayed recently, so avoid cycles in your network or you may receive the same packet multiple times. Due to the limited buffer size of switches, sending messages too frequently will result in packet loss. You can upgrade your switches and [access points](accessPoint.md) to increase the speed with which they relay messages, as well as their internal message queue size. + +Packets are only re-sent a certain number of times, so chaining an arbitrary number of switches or access points is not possible. By default, a packet will be re-sent up to five times. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/transposer.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/transposer.md new file mode 100644 index 000000000000..f666883bbe7c --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/transposer.md @@ -0,0 +1,9 @@ +# Transposer + +![Such a poser.](oredict:oc:transposer) + +The transposer bridges the gap between redstone controlled hoppers and [robots](robot.md), allowing [computer](../general/computer.md)-controlled transferral of items and fluids between adjacent blocks. + +*Note that this block has no internal inventory.* + +Besides moving things around, it can also be used to inspect the contents of the adjacent inventories, like an [adapter](adapter.md) with an [inventory controller upgrade](../item/inventoryControllerUpgrade.md) could, and the contents of adjacent tanks, like an adapter with a [tank controller upgrade](../item/tankControllerUpgrade.md) could. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/waypoint.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/waypoint.md new file mode 100644 index 000000000000..00dab81a4462 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/block/waypoint.md @@ -0,0 +1,9 @@ +# Waypoint + +!["This way!" - "No, that way!"](oredict:oc:waypoint) + +The waypoint's use lies not in itself, but in how it can be used. [Navigation upgrades](../item/navigationUpgrade.md) can detect waypoints, so devices with a navigation upgrade can use these waypoints to navigate the world. This is particularly useful for writing easily reusable programs for devices such as [robots](robot.md) and [drones](../item/drone.md). + +Note that the actual position reported when queried by a navigation upgrade is *the block in front of the waypoint* (indicated by the particle effects). This way you can place it next to and above a chest, and can refer to the waypoint's position as "above the chest", without having to take the waypoint's rotation into account in your program. + +A waypoint has two properties that can be used when querying it via a navigation upgrade: the current level of redstone signal it is receiving, and an editable label. The label is a 32-character long string that can be edited either via a GUI or via the component exposed by the waypoint block. These two properties can then be used on the device to determine what to do with the waypoint. For example, a sorting program can be set to treat all blocks with a high redstone signal as inputs and those with a low signal as outputs. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/computer.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/computer.md new file mode 100644 index 000000000000..5ca59e680db9 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/computer.md @@ -0,0 +1,10 @@ +# Computers + +Computers are built using a variety of different [blocks](../block/index.md) and components. The bare minimum needed to build a computer is a [case](../block/case1.md), [screen](../block/screen1.md), and [keyboard](../block/keyboard.md). The [case](../block/case1.md) and [screen](../block/screen1.md) are available in different tiers providing different functionality and allowing for more complex computer systems. In order for the [screen](../block/screen1.md) to be accessible, the [keyboard](../block/keyboard.md) must be placed adjacent to the [screen](../block/screen1.md) (either on the sides or directly in front of the [screen](../block/screen1.md)). + +Once the basic structure is built, components can be placed inside the [case](../block/case1.md). These components include [CPUs](../item/cpu1.md), [memory (RAM)](../item/ram1.md), [hard drives (HDD)](../item/hdd1.md), [graphics cards](../item/graphicsCard1.md) (to be able to use the [screen](../block/screen1.md)), [network cards](../item/lanCard.md) (for communication between computer networks), etc. There are many components available allowing for highly flexible systems designed for specific purposes. + +Lower tier computers also require a [disk drive](../block/diskDrive.md), which takes a [floppy](../item/floppy.md) disk. An [OpenOS](openOS.md) [floppy](../item/floppy.md) disk is needed for booting up the computer for the first time, and is used to install the operating system to the [HDD](../item/hdd1.md). Once installed to the [HDD](../item/hdd1.md), the [floppy](../item/floppy.md) disk is no longer necessary. Additional software is also available as [floppy](../item/floppy.md) disks (such as Open Programs Package Manager, or OPPM) and are obtained from dungeon loot. + +The final step necessary is to provide the computer with a power source. OpenComputers is compatible with most major power-providing mods, and many blocks can be powered directly. You can see which blocks can be connected to external power by checking if their tooltip contains an entry about the block's power conversion speed. +For a larger network with multiple computers, a [power converter](../block/powerConverter.md) (converts different mod's power to OC's internal Energy type), [power distributor](../block/powerDistributor.md) (distributes power to different computers on the network), and [capacitor](../block/capacitor.md) (power storage for the network) can be used to connect different computers on the network using [cables](../block/cable.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/example.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/example.md new file mode 100644 index 000000000000..3bdda70bc6b5 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/example.md @@ -0,0 +1,69 @@ +# Headline with more lines [with link](redirect1.md) and *some* more + +This is some test text for the subset of Markdown supported by the planned ingame documentation system for OpenComputers. +![This is a tooltip...](opencomputers:textures/gui/printer_ink.png) +![This is a tooltip...](opencomputers:/textures/gui/printer_material.png) +*This* is *italic* text, ~~strikethrough~~ maybe abc-ter **some** text **in bold**. Is _this underlined_? Oh, no, _it's also italic!_ Well, this [a link](../index.md). +![This is rendered live.](oredict:oc:assembler) +## Smaller headline [also with *link* but this __one__ longer](../block/adapter.md) + +![This is another tooltip.](item:OpenComputers:item@23) + +some text directly above the item stack renderer to test spacing +![All the colors.](oredict:craftingPiston) +some text directly below the item stack renderer to test spacing + +This is *italic +over two* lines. But *this ... no *this is* **_bold italic_** *text*. + +### even smaller + +*not italic *because ** why would it be*eh + +`test for code` +`that's not code yet` +`function f(a)` +` testingIndent(a)` +` do` +` lalala()` +` end` +`end` +yeah, line spacing is a bit low, but otherwise too little text fits on one screen. +this is some `code` that's inline. then `some more CODE that` line wraps and so on. + +isn't*. + + # not a header + +* this is a list item and the text that will be wrapped will be indented appropriately +- this should also `work for code rendered text, if it doesn't i` will be a sad person + +asdasd ![oh my god, the recursion!](img/example.png) qweqwe + +And finally, [this is a link!](https://avatars1.githubusercontent.com/u/514903). + +![broken item image](item:this is broken) +![broken item image](block:this is broken) +![broken item image](oredict:this is broken) + +wrap testing +12345678901234567890.1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 +`123456789012345678901234567890.12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890` + +* 12345678901234567890.1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 +- `123456789012345678901234567890.12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890` + +this is a test for an![](oredict:oc:cpu1)an inline image kakakakalalsd 123 as + +this is a test for an![](oredict:oc:cpu1) +an image with a break after it + +this is a test for an +![](oredict:oc:cpu1) +an image between two lines + +this is a test for an + +![](oredict:oc:cpu1) + +an image between two blank lines diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/lua.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/lua.md new file mode 100644 index 000000000000..5a8734a757d8 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/lua.md @@ -0,0 +1,17 @@ +# Lua + +The Lua [reference manual](http://www.lua.org/manual/5.2/manual.html) and the [Programming in Lua](http://www.lua.org/pil/) books (first edition is available for free online) are a good place to get started with the basics of Lua and becoming familiar with the basic syntax and standard libraries. [OpenOS](openOS.md) strives to emulate the standard libraries very closely, with a few deviations, such as the mostly missing debug library (for sandboxing reasons). These differences are [documented on the wiki](https://ocdoc.cil.li/api:non-standard-lua-libs). + +Non-standard libraries will need to be +`require`d in order to use them in a script. For example: + +`local component = require("component")` +`local rs = component.redstone` + +This will allow you to call all of the functions provided by the [redstone](../item/redstoneCard1.md) component. For example: + +`rs.setOutput(require("sides").front, 15)` + +**Important**: when working in the Lua interpreter, *do not* use `local`, as that will make the variables local to a single line of input. Meaning if you were to enter the lines above one after another in the interpreter, the third one would error, telling you that `rs` is a `nil` value. Why only on the third line, you ask? Because, for ease of testing, the interpreter tries to load unknown variables as libraries. So even though the assignment to `component` from the first line would do nothing, the use of `component` on the second line would cause that library to be loaded and used. Libraries are not automatically used when using Lua scripts to keep memory usage low, because that's a limited resource. + +OpenOS provides many custom libraries which can be used for many applications, from controlling and manipulating components attached to the [computer](computer.md), to reference APIs for colors used in bundled redstone control and [keyboard](../block/keyboard.md) keycodes. Custom libraries can be used within a Lua script by using the `require()` function, as above. Some custom libraries require specific components to work, such as the `internet` library requiring an [internet card](../item/internetCard.md). In that particular case it is even being provided by it, i.e. the library will show up once you install an internet card - technically speaking, it is contained on a small, read-only file system on the internet card. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/openos.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/openos.md new file mode 100644 index 000000000000..0f1b237937f2 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/openos.md @@ -0,0 +1,12 @@ +# OpenOS + +OpenOS is a basic operating system available in OpenComputers. It is required to boot up a [computer](computer.md) for the first time, and can be crafted by placing an empty [floppy disk](../item/floppy.md) and an OpenComputers [manual](../item/manual.md) inside a crafting table. + +Once crafted, the [floppy disk](../item/floppy.md) can be placed inside a [disk drive](../block/diskDrive.md) connected to a [correctly configured](quickstart.md) [computer](computer.md) system, which will allow the [computer](computer.md) to boot up OpenOS. +Once booted, it is advisable to install OpenOS to an empty [hard drive](../item/hdd1.md), foregoing the need for a [floppy disk](../item/floppy.md) and to gain access to a read-write file system (the OpenOS [floppy disk](../item/floppy.md) and other "loot" disks are read-only). A tier 3 [computer case](../block/case3.md) does not require a [disk drive](../block/diskDrive.md), as it has a slot built in for the [floppy disk](../item/floppy.md). + +OpenOS can be installed by simply running `install`, and following the on-screen prompts to complete the installation. The [floppy disk](../item/floppy.md) may be removed once the system has been rebooted. OpenOS can be installed on all devices except [drones](../item/drone.md) and [microcontrollers](../block/microcontroller.md) (both of which require manually programming an [EEPROM](../item/eeprom.md) to provide functionality, because they have no built in file system). + +OpenOS has many built in functions, the most useful of them is the `lua` command, which opens up a Lua interpreter. This is a good testing space for trying out various commands, and experimenting with component API, before writing the commands into a .lua script. Take note of the information displayed when starting the interpreter, it will tell you how to show results of the commands you enter, and how to exit it. + +For more information on programming, refer to the [Lua Programming](lua.md) page. To run Lua scripts, simply type in the name of the file and hit enter (for example, `script.lua` can be run by typing the `script` command in the terminal). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/quickstart.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/quickstart.md new file mode 100644 index 000000000000..fe5d77675877 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/general/quickstart.md @@ -0,0 +1,50 @@ +# Getting Started + +Also know as "how to build your first computer". To get your first [computer](computer.md) to run, you will need to first set it up correctly. There are many different types of computers in OpenComputers, but let's start with the basic one: the standard computer. + +**Disclaimer**: this will be step-by-step, and also provide some information on how to look for issues yourself later on, so this is quite long. If you have never built a computer in real life, and/or are completely new to the mod, it is highly recommended you read through it all. + +First off, you will need a [computer case](../block/case1.md). This is the block which will contain all of the components, defining the behavior of the computer you are building. + +![A tier two computer case.](oredict:oc:case2) + +For example, you will need to choose what tier of [graphics card](../item/graphicsCard1.md) you wish to use, if you need a [network card](../item/lanCard.md), a [redstone card](../item/redstoneCard1.md) or, if you're just playing around in creative mode, maybe even a [debug card](../item/debugCard.md). + +When you open the [computer case](../block/case1.md)'s GUI, you will see a few slots to the right. The number of slots, and what tier of component can be placed into them (indicated by the small roman numeral in the slot) depends on the tier of the case itself. +![GUI of a tier two computer case.](opencomputers:doc/img/configuration_case1.png) +In their empty state, [computer cases](../block/case1.md) are pretty useless. You can try to power up your [computer](computer.md) now, but it'll immediately print an error message to your chat log, and make its dissatisfaction heard by beeping at you. Good thing the error message is telling you what you can do to fix this situation: it requires energy. Connect your [computer](computer.md) to some power, either directly or via a [power converter](../block/powerConverter.md). + +When you try to start it now, it will tell you that you need a [CPU](../item/cpu1.md). These come in different tiers - a trend you will notice is present throughout OpenComputers. For [CPUs](../item/cpu1.md), higher tiers mean more components at a time, as well as faster execution. So pick a tier, and put it in your [computer case](../block/case1.md). + +Next up you will be asked to insert some [memory (RAM)](../item/ram1.md). Notice that the beep code is different now: long-short. Higher tiers of [memory (RAM)](../item/ram1.md) mean more memory available to the programs running on your [computer](computer.md). To run [OpenOS](openOS.md), which is the goal of this introduction, you will want to use at least two tier 1 [memory (RAM)](../item/ram1.md) sticks. + +We're making good progress here. By now your [computer case](../block/case1.md) will look somewhat like this: +![Partially configured computer.](opencomputers:doc/img/configuration_case2.png) +And behold, turning it on now does not print any more error messages! But alas, it still doesn't do much. At least it beeps twice now. That means the actual execution of the [computer](computer.md) failed. In other words: it technically runs! This is where a very useful tool comes into play: the [analyzer](../item/analyzer.md). This tool allows inspecting many of OpenComputers' blocks, as well as some blocks from other mods. To use it on the [computer](computer.md), use the [analyzer](../item/analyzer.md) on the case while sneaking. + +You should now see the error that caused the [computer](computer.md) to crash: +`no bios found; install configured EEPROM` + +The emphasis here is on *configured*. Crafting an [EEPROM](../item/eeprom.md) is pretty simple. To configure it, you will usually use a [computer](computer.md) - but that's a little difficult right now, so we're going to use a recipe to craft a configured "Lua BIOS" [EEPROM](../item/eeprom.md). The standard recipe is an [EEPROM](../item/eeprom.md) plus a [manual](../item/manual.md). Put the configured [EEPROM](../item/eeprom.md) into your [computer](computer.md), aaaand. + +Nope. Still nothing. But we know what to do: player uses [analyzer](../item/analyzer.md), it's super effective! Now we have a different error message: +`no bootable medium found; file not found` + +Well then. That means the BIOS is working. It's just not finding a file system to boot from, such as a [floppy](../item/floppy.md) or [hard drive](../item/hdd1.md). The Lua BIOS in particular expects such a file system to furthermore contain a file named `init.lua` at root level. As with the [EEPROM](../item/eeprom.md), you usually write to file systems using a [computer](computer.md). You probably guessed it: we now need to craft our operating system disk. Take a blank [floppy disk](../item/floppy.md) and a [manual](../item/manual.md), craft them together, and you'll get an [OpenOS](openOS.md) disk. + +Now, if you used a tier 2 [computer case](../block/case2.md) as in the screenshots above, you'll have nowhere to place that floppy. If you have a tier 3 or creative [computer case](../block/case3.md), you can place the floppy right into the [case](../block/case1.md). Otherwise you'll need to place a [disk drive](../block/diskDrive.md) next to your case (or connect it via [cables](../block/cable.md)). Once your disk is in place, you know what to do. Press the power button. + +It lives! Or should, anyway. If it doesn't something went wrong, and you'll want to investigate using the [analyzer](../item/analyzer.md). But assuming it's running now, you're pretty much done. The hardest part is over. All that's left is to make it take input and show some output. + +To allow the [computer](computer.md) to show some output, you'll want to grab a [screen](../block/screen1.md) and a [graphics card](../item/graphicsCard1.md). +![No, it's not a flatscreen.](oredict:oc:screen2) + +Place the [screen](../block/screen1.md) adjacent to your [computer case](../block/case1.md), or, again, connect it using some [cable](../block/cable.md). Then place a [graphics card](../item/graphicsCard1.md) of your choice into the [computer case](../block/case1.md). You should now see a blinking cursor on the [screen](../block/screen1.md). Finally, place a [keyboard](../block/keyboard.md) either on the [screen](../block/screen1.md) itself, or in a way so that it faces the [screen](../block/screen1.md), to enable [keyboard](../block/keyboard.md) input. + +And with that, you're done. The [computer](computer.md) is up and running and ready for action. Try using it now! Type `lua` in the shell and press enter, and you'll be greeted with a bit of information on how to use the Lua interpreter. Here you can test basic Lua commands. For more information this topic see [the Lua page](lua.md). + +![It lives!](opencomputers:doc/img/configuration_done.png) + +Have fun building more complex [computers](computer.md), messing with [servers](../item/server1.md) and assembling [robots](../block/robot.md), [drones](../item/drone.md), [microcontrollers](../block/microcontroller.md) and [tablets](../item/tablet.md) in the [assembler](../block/assembler.md). + +Happy coding! diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/index.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/index.md new file mode 100644 index 000000000000..26cdcd88e8ba --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/index.md @@ -0,0 +1,39 @@ +# OpenComputers Manual + +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) to the game. All devices can be programmed using Lua 5.2, allowing for systems with varying complexity depending on the usage. + +To learn about how to use the manual, check out [the page about the manual](item/manual.md) (that green text is a link, you can click it). + +## Table of Contents + +### Devices +- [Computers](general/computer.md) +- [Servers](item/server1.md) +- [Microcontrollers](block/microcontroller.md) +- [Robots](block/robot.md) +- [Drones](item/drone.md) + +### Software and Programming +- [OpenOS](general/openos.md) +- [Lua](general/lua.md) + +### Blocks and Items +- [Items](item/index.md) +- [Blocks](block/index.md) + +### Guides +- [Getting Started](general/quickstart.md) + +## Overview + +As mentioned above, computers in OpenComputers feature persistence, which means 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). + +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. + +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)). Power can be supplied using a large range of other mods, including, but not limited to, Redstone Flux, IndustrialCraft2 EU, Mekanism Joules, Applied Energistics 2 energy as well as Factorization Charge. + +Devices in OpenComputers have extra features as well as some limitations. [Computers](general/computer.md) are the base-line, and are able to take a fair number of components, controlled by the CPU tier being used. [Computers](general/computer.md) also have access to components on all six sides. [Servers](item/server1.md) are able to connect to more components (internally or externally) than a [computer](general/computer.md), through the use of [component buses](item/componentBus1.md); however, due to the [rack](block/rack.md), the [server](item/server1.md) is only able to access components from a single side of the [rack](block/rack.md), as configured in the [rack](block/rack.md) GUI. [Microcontrollers](block/microcontroller.md) are further limited (compared to [computers](general/computer.md)) by their lack of [hard drive](item/hdd1.md) and [disk drive](block/diskDrive.md) slot, which means [OpenOS](general/openOS.md) can not be installed on a [microcontroller](block/microcontroller.md). [Microcontrollers](block/microcontroller.md) do have a slot for an [EEPROM](item/eeprom.md), and can be programmed with a more focused operating system for a limited set of tasks. + +[Robots](block/robot.md) are moving [computers](general/computer.md), and are able to interact with the world (but cannot interact with external OpenComputers blocks). Unlike [computers](general/computer.md), once a robot is built, the components inside the [robot](block/robot.md) cannot be removed. To Circumvent this limitation, [robots](block/robot.md) may be built with [upgrade](item/upgradeContainer1.md) or [card](item/cardContainer1.md) containers, allowing for on-the-fly swapping of cards or upgrades, if needed. [OpenOS](general/openOS.md) can be installed on [robots](block/robot.md) by placing a [disk drive](block/diskDrive.md) in a container slot, which will allow insertion of [floppy](item/floppy.md) disks, or by placing a [hard drive](item/hdd1.md) with [OpenOS](general/openOS.md) pre-installed in one of the [hard drive](item/hdd1.md) slots. To fully reconfigure a [robot](block/robot.md), it will need to be [disassembled](block/disassembler.md) first. [Drones](item/drone.md) are limited versions of [robots](block/robot.md). They move differently, contain fewer inventory slots, and lack an operating system (similarly to [microcontrollers](block/microcontroller.md), [drones](item/drone.md) can be configured with a programmed [EEPROM](item/eeprom.md) for a limited set of tasks). For the most part, [robots](block/robot.md) and [drones](item/drone.md) share the same upgrades and components; however, upgrades behave differently in [drones](item/drone.md), such as [inventory upgrades](item/inventoryUpgrade.md) only providing 4 slots per upgrade, for a total of 8 slots, while [robots](block/robot.md) are capable of taking more [inventory upgrades](item/inventoryUpgrade.md) (total of 4) as well as getting more slots per upgrade (16 slots per upgrade). + +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. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/abstractbuscard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/abstractbuscard.md new file mode 100644 index 000000000000..4263adfe2d28 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/abstractbuscard.md @@ -0,0 +1,5 @@ +# Abstract Bus Card + +![More networking!](oredict:oc:abstractBusCard) + +This card allows [computers](../general/computer.md), [servers](server1.md) and [robots](../block/robot.md) to interact with StargateTech2's abstract bus. When the card is installed, these blocks will connect to the abstract bus and a component becomes available to the machine that can be used to send messages across the abstract bus. Incoming abstract bus messages are converted to signals that are injected into the machine. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/acid.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/acid.md new file mode 100644 index 000000000000..a8020c0da1b2 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/acid.md @@ -0,0 +1,9 @@ +# Acid + +![Reflux?](oredict:oc:materialAcid) + +This tasty [citation needed] concoction can be consumed if you ever feel the need for some... fun. Or ruining your digestive tract. Or both. It can also serve as ingredient in other, more useful items. + +One of the main uses, however, is to remove [nanomachines](nanomachines.md) from your system, if you no longer want them in you. Drinking this is the only way of getting rid of them! + +When using hard-mode recipes, it is used to etch [circuit boards](circuitBoard.md) before crafting [printed circuit boards](printedCircuitBoard.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/alu.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/alu.md new file mode 100644 index 000000000000..d429cb404573 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/alu.md @@ -0,0 +1,5 @@ +# Arithmetic Logic Unit + +![I can into logic!](oredict:oc:materialALU) + +Used for crafting components that perform calculations, such as [CPUs](cpu1.md) and [graphics cards](graphicsCard1.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/analyzer.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/analyzer.md new file mode 100644 index 000000000000..b185704af17e --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/analyzer.md @@ -0,0 +1,7 @@ +# Analyzer + +![Must. Resist. Bad. Joke.](oredict:oc:analyzer) + +The analyzer is a handy tool for reading information about OpenComputers-related blocks in the world. Simply (sneak-)activate a block to get some information printed to the chat box. This ranges from basic things like the address of components, to power levels in the subnetwork the block is in, and information on the error lead to a [computer](../general/computer.md) to crash, for example. + +Another useful functionality is that when Ctrl-rightclicking a block or component, the address of that component is copied to the clipboard. This information can then be pasted into a [computer](../general/computer.md) terminal if needed. \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/angelupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/angelupgrade.md new file mode 100644 index 000000000000..611146a39c9e --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/angelupgrade.md @@ -0,0 +1,5 @@ +# Angel Upgrade + +![Hallelujah.](oredict:oc:angelUpgrade) + +This upgrade allows [robots](../block/robot.md) to place blocks in thin air, without a reference block. \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/apu1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/apu1.md new file mode 100644 index 000000000000..674851e7af2c --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/apu1.md @@ -0,0 +1,7 @@ +# APU + +![Awesomest Probability Unifier.](oredict:oc:apu1) + +These parts are the merry marriage of a [CPU](cpu1.md) and [graphics card](graphicsCard1.md). Using one of these essentially gives you one more card slot to work with. Like a normal CPU, it defines the architecture of the [computer](../general/computer.md), and the number of components that can be connected to the [computer](../general/computer.md) before it stops working. In addition it also provides basic graphical capabilities. + +Do note that due to the limited space on the chip, these CPUs are slightly slower than their "pure" equivalents, and provide comparatively low-fidelty graphics. So while the tier one APU can control as many components as a tier two CPU, it only runs as fast as a tier one CPU, and only provides the graphical fidelity of a tier one graphics card. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/apu2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/apu2.md new file mode 100644 index 000000000000..cc94b771d07e --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/apu2.md @@ -0,0 +1 @@ +#REDIRECT apu1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/arrowkeys.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/arrowkeys.md new file mode 100644 index 000000000000..8357b596c553 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/arrowkeys.md @@ -0,0 +1,5 @@ +# Arrow Keys + +![Just be grateful it's not made from arrows.](oredict:oc:materialArrowKey) + +At the risk of repeating myself: it's a button sink. Because the button economy has seen some serious inflation in recent years. It is used as a component for building [keyboards](../block/keyboard.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/batteryupgrade1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/batteryupgrade1.md new file mode 100644 index 000000000000..d1c06b34c522 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/batteryupgrade1.md @@ -0,0 +1,5 @@ +# Battery Ugrade + +![Made of Metal.](oredict:oc:batteryUpgrade1) + +This upgrade increases the internal energy buffer of devices, such as [robots](../block/robot.md) and [tablets](tablet.md), allowing them to operate longer without having to return to a [charger](../block/charger.md). Higher tier battery upgrades can store more energy. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/batteryupgrade2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/batteryupgrade2.md new file mode 100644 index 000000000000..0281a4533089 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/batteryupgrade2.md @@ -0,0 +1 @@ +#REDIRECT batteryUpgrade1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/batteryupgrade3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/batteryupgrade3.md new file mode 100644 index 000000000000..0281a4533089 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/batteryupgrade3.md @@ -0,0 +1 @@ +#REDIRECT batteryUpgrade1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/buttongroup.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/buttongroup.md new file mode 100644 index 000000000000..373d7cdc3bac --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/buttongroup.md @@ -0,0 +1,5 @@ +# Button Group + +![Needs more buttons.](oredict:oc:materialButtonGroup) + +Because you *always* have too many buttons lying around somewhere. Don't lie. We all shift-click that button recipe time and again. Button groups are used to build [keyboards](../block/keyboard.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/card.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/card.md new file mode 100644 index 000000000000..55c5021b7a26 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/card.md @@ -0,0 +1,5 @@ +# Card + +![Can't be read.](oredict:oc:materialCard) + +Common crafting material for card components in OpenComputers (such as [graphics cards](graphicsCard1.md), [network cards](lanCard.md), etc). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cardcontainer1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cardcontainer1.md new file mode 100644 index 000000000000..64698c7df86c --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cardcontainer1.md @@ -0,0 +1,5 @@ +# Card Container + +![Can haz cards!](oredict:oc:cardContainer1) + +The card container is a container upgrade for [robots](../block/robot.md) allowing cards to be inserted/removed to/from [robots](../block/robot.md) on-the-fly. The maximum tier of card that the slot can hold is equal to the tier of the container. Unlike normal upgrades, the complexity of containers is twice their tier. See [here](../block/robot.md) for details on robot complexity. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cardcontainer2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cardcontainer2.md new file mode 100644 index 000000000000..16d29de27c48 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cardcontainer2.md @@ -0,0 +1 @@ +#REDIRECT cardContainer1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cardcontainer3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cardcontainer3.md new file mode 100644 index 000000000000..16d29de27c48 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cardcontainer3.md @@ -0,0 +1 @@ +#REDIRECT cardContainer1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chamelium.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chamelium.md new file mode 100644 index 000000000000..18fabca86449 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chamelium.md @@ -0,0 +1,9 @@ +# Chamelium + +![From Chameleon, in case you were wondering.](oredict:oc:chamelium) + +Chamelium is a shape-shifting material that is used when creating [3D prints](../block/print.md) in a [3D printer](../block/printer.md). On its own, it is featureless and therefore very useful for creating simple, plain and monochrome areas. + +You can also combine them to create a [block of Chamelium](../block/chameliumBlock.md). + +As the tooltip says, eating it can cause adverse side-effects, so consume with care. Or better yet, don't. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chip1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chip1.md new file mode 100644 index 000000000000..945b9a8d829a --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chip1.md @@ -0,0 +1,5 @@ +# Microchips + +![Not the edible ones.](oredict:oc:circuitChip1) + +Microchips are the bread and butter of electronic component crafting. They come in different tiers, for crafting different tiers of components. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chip2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chip2.md new file mode 100644 index 000000000000..5679bbdebc08 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chip2.md @@ -0,0 +1 @@ +#REDIRECT chip1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chip3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chip3.md new file mode 100644 index 000000000000..5679bbdebc08 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chip3.md @@ -0,0 +1 @@ +#REDIRECT chip1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chunkloaderupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chunkloaderupgrade.md new file mode 100644 index 000000000000..7f7e8210bc6c --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/chunkloaderupgrade.md @@ -0,0 +1,7 @@ +# Chunk Loader Upgrade + +![Not going anywhere.](oredict:oc:chunkloaderUpgrade) + +The chunk loader upgrade can be installed in devices (such as [robots](../block/robot.md) and [microcontrollers](../block/microcontroller.md)) to allow them to keep the chunk they are in - as well as the surrounding chunks - loaded. This consumes energy, however. The chunk loader can be turned on and off using the component API exposed to the device. + +The upgrade is automatically enabled when the device powers up, and automatically disabled when the device powers down. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/circuitboard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/circuitboard.md new file mode 100644 index 000000000000..28ad8ecf7f20 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/circuitboard.md @@ -0,0 +1,5 @@ +# Circuit Board + +![Needs more gold.](oredict:oc:materialCircuitBoard) + +Intermediate crafting item made from [raw circuit boards](rawCircuitBoard.md) and used to make [printed circuit boards](printedCircuitBoard.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/componentBusCreative.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/componentBusCreative.md new file mode 100644 index 000000000000..a49cd378a077 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/componentBusCreative.md @@ -0,0 +1 @@ +#REDIRECT componentBus1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/componentbus1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/componentbus1.md new file mode 100644 index 000000000000..b6d2990e3079 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/componentbus1.md @@ -0,0 +1,10 @@ +# Component Bus + +![I need mooooore.](oredict:oc:componentBus1) + +A component bus is a [server](server1.md)-specific upgrade that allows the [server](server1.md) to communicate with more components at the same time, without shutting down. Like with [CPUs](cpu1.md), higher tier buses provide higher component limits. Higher tier [servers](server1.md) are also capable of taking more component buses, allowing for communication with many more components. + +The number of components each component bus allows access to is as follows: +- Tier 1: 8 components. +- Tier 2: 12 components. +- Tier 3: 16 components. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/componentbus2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/componentbus2.md new file mode 100644 index 000000000000..a49cd378a077 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/componentbus2.md @@ -0,0 +1 @@ +#REDIRECT componentBus1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/componentbus3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/componentbus3.md new file mode 100644 index 000000000000..a49cd378a077 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/componentbus3.md @@ -0,0 +1 @@ +#REDIRECT componentBus1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/controlunit.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/controlunit.md new file mode 100644 index 000000000000..8935aeb96715 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/controlunit.md @@ -0,0 +1,5 @@ +# Control Unit + +![With built-in cruise control.](oredict:oc:materialCU) + +Higher tier crafting item used in more advanced circuitry, such as [CPUs](cpu1.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cpu1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cpu1.md new file mode 100644 index 000000000000..7ff2673948ed --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cpu1.md @@ -0,0 +1,14 @@ +# CPU + +![Braaainz.](oredict:oc:cpu1) + +The central processing unit is a core part for each [computer](../general/computer.md) or [server](server1.md). It defines the architecture of the [computer](../general/computer.md), and the number of components that can be connected to the [computer](../general/computer.md) before it stops working. Higher tier CPUs also provide a higher per-tick direct call limit to the [computer](../general/computer.md) - in simpler terms: better CPUs run faster. + +The number of components that the CPU allows access to is as follows: +- Tier 1: 8 components. +- Tier 2: 12 components. +- Tier 3: 16 components. + +In [servers](server1.md), the number of supported components can be further increased by installing [component buses](componentBus1.md). + +If more than the supported number of components are connected to a [computer](../general/computer.md), it will no longer be able to start, and if it was running, it will crash. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cpu2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cpu2.md new file mode 100644 index 000000000000..b62149ec49e8 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cpu2.md @@ -0,0 +1 @@ +#REDIRECT cpu1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cpu3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cpu3.md new file mode 100644 index 000000000000..b62149ec49e8 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cpu3.md @@ -0,0 +1 @@ +#REDIRECT cpu1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/craftingupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/craftingupgrade.md new file mode 100644 index 000000000000..43320ee5ea2f --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/craftingupgrade.md @@ -0,0 +1,5 @@ +# Crafting Upgrade + +![Crafty.](oredict:oc:craftingUpgrade) + +The crafting upgrade allows [robots](../block/robot.md) to craft shaped and shapeless recipes using items in their [inventory](../item/inventoryUpgrade.md). When crafting, the top-left 3x3 grid in the [robot](../block/robot.md)'s [inventory](../item/inventoryUpgrade.md) is used as the crafting grid. Items have to be arranged according to the recipe. Results will be placed back into the [robot](../block/robot.md)'s [inventory](../item/inventoryUpgrade.md). As with picking up items, the result will be placed into the selected slot; failing to do so will place the item in the next available empty slot. If no inventory space remains, the result will be dropped into the world. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cuttingwire.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cuttingwire.md new file mode 100644 index 000000000000..8f532bc68e41 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/cuttingwire.md @@ -0,0 +1,5 @@ +# Cutting Wire + +![Not a garrote. Honest.](oredict:oc:materialCuttingWire) + +An item encountered when using hard-mode recipes, it is used for crafting [raw circuit boards](rawCircuitBoard.md). Very inefficiently. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/databaseupgrade1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/databaseupgrade1.md new file mode 100644 index 000000000000..ff4b4cfd5cff --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/databaseupgrade1.md @@ -0,0 +1,9 @@ +# Database Upgrade + +![Living in the database.](oredict:oc:databaseUpgrade1) + +The database upgrade can be configured to store a list of item stack representations, which can then be used by other components. This is particularly useful for items that are differentiated purely based on their NBT data, which is not part of the item stack descriptor returned by callbacks. + +To configure a database, open it by right-clicking with the database in hand. Place the stacks you wish to configure it with into the top inventory. This will store a "ghost stack", i.e. no "real" items are stored in the database. + +Alternatively the database can be configured automatically using the component API provided by [inventory controllers](inventoryControllerUpgrade.md) and [geolyzers](../block/geolyzer.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/databaseupgrade2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/databaseupgrade2.md new file mode 100644 index 000000000000..196a017a39d3 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/databaseupgrade2.md @@ -0,0 +1 @@ +#REDIRECT databaseUpgrade1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/databaseupgrade3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/databaseupgrade3.md new file mode 100644 index 000000000000..196a017a39d3 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/databaseupgrade3.md @@ -0,0 +1 @@ +#REDIRECT databaseUpgrade1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/datacard1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/datacard1.md new file mode 100644 index 000000000000..de4e1798bda9 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/datacard1.md @@ -0,0 +1,7 @@ +# Data Card + +![Contrary to popular belief, it does not store data.](oredict:oc:dataCard1) + +The data card is a utility card that provides a couple of algorithms which would be either hard to implement on an architecture, or run relatively slowly on them. It provides hashing functionalities, as well as basic inflate/deflate. Additionally it comes with an embedded file system that provides a number of programs using the functionality provided by the card, similar to the internet card. + +Keep in mind that there is a limit to the size of data that can be processed at a time, and that each operation consumes a bit of energy. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/datacard2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/datacard2.md new file mode 100644 index 000000000000..13f06083895d --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/datacard2.md @@ -0,0 +1 @@ +#REDIRECT dataCard1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/datacard3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/datacard3.md new file mode 100644 index 000000000000..13f06083895d --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/datacard3.md @@ -0,0 +1 @@ +#REDIRECT dataCard1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/debugcard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/debugcard.md new file mode 100644 index 000000000000..aa35df5a7921 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/debugcard.md @@ -0,0 +1,9 @@ +# Debug Card + +![Wait, if I- oooooh.](item:OpenComputers:item@73) + +The debug card is a creative-only item that was originally only intended to make debugging things easier, by automating some processes. It has since gotten a bunch more functionality, making it quite useful for custom map-making. + +Note that you can use sneak-activate while holding the card to bind it to you or unbind it, meaning `runCommand` will be performed using your permission levels instead of the default OpenComputers ones. + +A debug card can receive messages similar to a [linked card](linkedCard.md), firing a `debug_message` event. You can send such a message using either another debug card's `sendDebugMessage` or the Minecraft command `/oc_sendDebugMessage` (or `/oc_sdbg`). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/disk.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/disk.md new file mode 100644 index 000000000000..55a6e9c13db8 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/disk.md @@ -0,0 +1,5 @@ +# Disc + +![World. RIP Terry Pratchett.](oredict:oc:materialDisk) + +Basic crafting component used in crafting storage media such as [floppies](floppy.md) and [hard drives](hdd1.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/diskdrivemountable.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/diskdrivemountable.md new file mode 100644 index 000000000000..eecb3e7c5f76 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/diskdrivemountable.md @@ -0,0 +1,5 @@ +# Mountable Disk Drive + +![Snuggly](oredict:oc:diskDriveMountable) + +This device is functionally equivalent to a regular [disk drive](../block/diskDrive.md), except that it is installed in a [rack](../block/rack.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/drone.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/drone.md new file mode 100644 index 000000000000..e639c1982a47 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/drone.md @@ -0,0 +1,5 @@ +# Drone + +![Big brother is trying to watch you.](item:OpenComputers:item@84) + +Drones are built using a [drone case](droneCase1.md) in the [assembler](../block/assembler.md). They are entity-based [robots](../block/robot.md), a little cheaper with limited functionality. They are also capable of moving differently and much quicker than [robots](../block/robot.md), and are usually controlled using a client program on a [computer](../general/computer.md). The drone will need a configured [EEPROM](eeprom.md) to listen for commands to be executed or act on its own. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/dronecase1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/dronecase1.md new file mode 100644 index 000000000000..3cb50e9f7f09 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/dronecase1.md @@ -0,0 +1,34 @@ +# Drone Case + +![Droning on.](oredict:oc:droneCase1) + +The drone case is used to build [drones](drone.md) in the [assembler](../block/assembler.md). [Drones](drone.md) are light-weight, fast and very mobile machines with limited functionality (fewer upgrade and component slots available). Unlike [robots](../block/robot.md) they cannot use tools, and can interact with the world only in a relatively limited manner. + +They make up for their limitations with speed and lower running energy costs. They are well suited for transport of small amounts of items, and ideal for reconnaissance. Pairing a [drone](drone.md) with a [robot](../block/robot.md) can be quite powerful, with the [robot](../block/robot.md) doing the "hard work", and the [drone](drone.md) providing information about the environment and transporting items to and from a central hub, for example. + +Like [microcontrollers](../block/microcontroller.md), [drones](drone.md) can only be programmed using their [EEPROM](eeprom.md). Accordingly, the [EEPROM](eeprom.md) can be changed by crafting the [drone](drone.md) with another [EEPROM](eeprom.md); the existing [EEPROM](eeprom.md) is return to the player's inventory. + +The tier 1 drone case is capable of taking the following components: +- 1x tier 1 [CPU](cpu1.md) +- 1x tier 1 [RAM](ram1.md) +- 1x [EEPROM](eeprom.md) +- 1x Expansion card (tier 2) +- 1x Expansion card (tier 1) +- 1x Upgrade (tier 1) +- 1x Upgrade (tier 2) + +The tier 2 drone case is capable of taking the following components: +- 1x tier 1 [CPU)](cpu1.md) +- 2x tier 1 [RAM](ram1.md) +- 1x [EEPROM](eeprom.md) +- 2x Expansion card (tier 2) +- 1x Upgrade (tier 1) +- 1x Upgrade (tier 2) +- 1x Upgrade (tier 3) + +The tier 4 (Creative) drone case is capable of taking the following components: +- 1x tier 3 [CPU](cpu3.md) +- 2x tier 3 [RAM](ram5.md) +- 1x [EEPROM](eeprom.md) +- 3x Expansion card (tier 3) +- 9x Upgrade (tier 3) \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/dronecase2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/dronecase2.md new file mode 100644 index 000000000000..702933ee7dd5 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/dronecase2.md @@ -0,0 +1 @@ +#REDIRECT droneCase1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/dronecasecreative.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/dronecasecreative.md new file mode 100644 index 000000000000..702933ee7dd5 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/dronecasecreative.md @@ -0,0 +1 @@ +#REDIRECT droneCase1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/eeprom.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/eeprom.md new file mode 100644 index 000000000000..e4019afbbfde --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/eeprom.md @@ -0,0 +1,7 @@ +# EEPROM + +![Let's get this party started.](oredict:oc:eeprom) + +The EEPROM is what contains the code used to initialize a computer when it is being booted. This data is stored as a plain byte array, and may mean different things to different [CPU](cpu1.md) architectures. For example, for Lua it is usually a small script that searches for file systems with an init script, for other architectures it may be actual machine code. + +EEPROMs can be programmed for specialized purposes, such as [drones](drone.md) and [microcontrollers](../block/microcontroller.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/experienceupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/experienceupgrade.md new file mode 100644 index 000000000000..5112fee91574 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/experienceupgrade.md @@ -0,0 +1,9 @@ +# Experience Upgrade + +![This makes no sense, but it's cool.](oredict:oc:experienceUpgrade) + +The experience upgrade is a very special upgrade, as it allows [robots](../block/robot.md) and [drones](drone.md) to collect experience by performing various actions, such as digging up ores and killing entities. A single upgrade can store up to 30 levels, providing passive bonuses with each level, including faster harvest speeds and increased energy buffer capacity. + +[Robots](../block/robot.md) at level ten and above will get a golden tint, [robots](../block/robot.md) at level twenty and above will get a diamond tint. + +The actual experience is stored inside the upgrade, meaning if the upgrade is transferred to another device, so is the experience. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/floppy.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/floppy.md new file mode 100644 index 000000000000..ae607195580d --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/floppy.md @@ -0,0 +1,5 @@ +# Floppy Disk + +![Many inches.](oredict:oc:floppy) + +The floppy disk is the cheapest and smallest type of storage medium in OpenComputers. It is a handy early-game way of storing data and transferring it between [computers](../general/computer.md) and [robots](../block/robot.md). You may also find floppy disks with useful programs on them in dungeon chests (OpenPrograms Package Manager is a good example, allowing easy install of programs from a central GitHub repository). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/generatorupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/generatorupgrade.md new file mode 100644 index 000000000000..27c5dca64147 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/generatorupgrade.md @@ -0,0 +1,7 @@ +# Generator Upgrade + +![Generator X.](oredict:oc:generatorUpgrade) + +The generator upgrade allows devices to re-fuel on the go. Currently it only supports solid fuels, such as coal. It has an internal inventory that can store one item stack of fuel. Surplus fuel can be removed from the generator using the appropriate component API method. When removing a generator upgrade from a [robot](../block/robot.md), its contents will be dropped into the world. + +The efficiency of generators is lower than that of usual generators from other mods, meaning it is usually more fuel efficient to power devices using a [charger](../block/charger.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/graphicscard1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/graphicscard1.md new file mode 100644 index 000000000000..e72fc5c6c0cf --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/graphicscard1.md @@ -0,0 +1,7 @@ +# Graphics Card + +![Fancy images.](oredict:oc:graphicsCard1) + +The graphics card is an essential part for most [computers](../general/computer.md) and allows the [computer](../general/computer.md) to display text on a connected [screen](../block/screen1.md). Graphics cards come in several tiers, and like [screens](../block/screen1.md), support different resolutions and color depths. + +Another noteworthy difference for the different graphics card tiers is the number of operations a graphics card can perform per tick. The values listed in the graphics cards' tooltips are representative for a [computer](../general/computer.md) with a tier two [CPU](cpu1.md). Tier one CPUs perform slightly slower, tier three CPUs slightly faster. The numbers listed are for the different operations provided by a GPU: `copy`, `fill`, `set`, `setBackground` and `setForeground`, respectively. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/graphicscard2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/graphicscard2.md new file mode 100644 index 000000000000..2503631a46d1 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/graphicscard2.md @@ -0,0 +1 @@ +#REDIRECT graphicsCard1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/graphicscard3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/graphicscard3.md new file mode 100644 index 000000000000..2503631a46d1 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/graphicscard3.md @@ -0,0 +1 @@ +#REDIRECT graphicsCard1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hdd1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hdd1.md new file mode 100644 index 000000000000..c873304a48cd --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hdd1.md @@ -0,0 +1,5 @@ +# Hard Disk Drive + +![Spaaaace.](oredict:oc:hdd1) + +The hard disk drives are a higher tier storage medium in OpenComputers. All storage media perform at the same speed; higher tier storage provides more space. There are also some devices that can only use disk drives (although servers could use an external [disk drive](../block/diskDrive.md), for example). Hard drives can be placed inside a [raid](../block/raid.md), allowing multiple drives to share the same file system. Note that placing a hard drive in a [raid](../block/raid.md) wipes the drive of its contents. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hdd2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hdd2.md new file mode 100644 index 000000000000..31a59d4385cb --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hdd2.md @@ -0,0 +1 @@ +#REDIRECT hdd1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hdd3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hdd3.md new file mode 100644 index 000000000000..31a59d4385cb --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hdd3.md @@ -0,0 +1 @@ +#REDIRECT hdd1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hoverboots.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hoverboots.md new file mode 100644 index 000000000000..8ff8a375d572 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hoverboots.md @@ -0,0 +1,13 @@ +# Hover Boots + +![Step on it.](oredict:oc:hoverBoots) + +If you can't be bothered to program [drones](drone.md), here's an alternative use for them: stepping stones! Or glorified inline skates. Something like that. + +Either way, these boots have a few useful properties: as long as they have power they will let you jump higher, and absorb some of the shock when landing after a particularly high jump. Specifically, they'll allow you to jump up to four blocks high and cut the impact down to one third. + +Additionally, due to always being in kind of a hovering state anyway, they allow you to seamlessly walk up steps of up to one block height. This is particularly handy when sprinting up a mountain, for example, a very commonplace fitness routine amongst Minecrafters. Or so I hear. + +The boots can be recharged in an OpenComputers [charger](../block/charger.md) or any other such device, like the Applied Energistics 2 charger, an IndustrialCraft 2 battery box, or the Energetic Infuser from Thermal Expansion. + +You can change the boots' color by crafting them with any type of dye. Akin to leather armor, it is possible to apply multiple dyes at once or in succession to create a large variety of colors. The dye can be removed again either by crafting the boots with a bucket of water or by tossing them into a cauldron. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hoverupgrade1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hoverupgrade1.md new file mode 100644 index 000000000000..5406e23dda43 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hoverupgrade1.md @@ -0,0 +1,14 @@ +# Hover Upgrade + +![Float like a feather.](oredict:oc:hoverUpgrade1) + +The hover upgrade allows [robots](../block/robot.md) to fly much higher above the ground than they normally could. Unlike [drones](drone.md), they are by default limited to a flight height of 8. This is usually not a big problem, because they can still move up or along walls. Their general movement rules can be summarized like this: +- Robots may only move if the start or target position is valid (e.g. to allow building bridges). +- The position below a robot is always valid (can always move down). +- Positions up to `flightHeight` above a solid block are valid (limited flight capabilities). +- Any position that has an adjacent block with a solid face towards the position is valid (robots can "climb"). + +These rules, excluding rule 2 for clarity (can always move down), can be visualized like this: +![Robot movement rules visualized.](opencomputers:doc/img/robotMovement.png) + +If you don't want to worry about flight height limitations, these upgrades are what you're looking for. \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hoverupgrade2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hoverupgrade2.md new file mode 100644 index 000000000000..bad6728c9cf1 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/hoverupgrade2.md @@ -0,0 +1 @@ +#REDIRECT hoverUpgrade1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/index.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/index.md new file mode 100644 index 000000000000..a5be0c30d64d --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/index.md @@ -0,0 +1,98 @@ +# Items + +This index lists all of the documented items in OpenComputers. If you're looking for a block, check out the [block index](../block/index.md) instead. + +Keep in mind that some of these may not be available, depending on the recipe set used. + +## Tools +* [Analyzer](analyzer.md) +* [Manual](manual.md) +* [Remote Terminal](terminal.md) +* [Texture Picker](texturepicker.md) +* [Scrench](wrench.md) + +## Devices +* [Drone](drone.md) +* [Server](server1.md) +* [Tablet](tablet.md) + +## Components + +### Cards +* [AbstractBus Card](abstractbuscard.md) +* [Data Card](datacard1.md) +* [Debug Card](debugCard.md) (aka ami) +* [Graphics Card](graphicscard1.md) +* [Internet Card](internetcard.md) +* [Linked Card](linkedcard.md) +* [Network Card](lancard.md) +* [Redstone Card](redstonecard1.md) +* [Wireless Network Card](wlancard1.md) +* [World Sensor Card](worldsensorcard.md) + +### Upgrades +* [Angel Upgrade](angelupgrade.md) +* [Battery Upgrade](batteryupgrade1.md) +* [Card Container](cardcontainer1.md) +* [Chunk Loader Upgrade](chunkloaderupgrade.md) +* [Crafting Upgrade](craftingupgrade.md) +* [Database Upgrade](databaseupgrade1.md) +* [Experience Upgrade](experienceupgrade.md) +* [Generator Upgrade](generatorupgrade.md) +* [Hover Upgrade](hoverupgrade1.md) +* [Inventory Controller](inventorycontrollerupgrade.md) +* [Inventory Upgrade](inventoryupgrade.md) +* [Leash Upgrade](leashupgrade.md) +* [MFU](mfu.md) +* [Navigation Upgrade](navigationupgrade.md) +* [Piston Upgrade](pistonupgrade.md) +* [Sign Upgrade](signupgrade.md) +* [Solar Generator Upgrade](solargeneratorupgrade.md) +* [Sticky Piston Upgrade](stickypistonupgrade.md) +* [Tank Controller](tankcontrollerupgrade.md) +* [Tank Upgrade](tankupgrade.md) +* [Tractor Beam Upgrade](tractorbeamupgrade.md) +* [Trading Upgrade](tradingupgrade.md) +* [Upgrade Container](upgradecontainer1.md) + +### Rack Mountables +* [Disk Drive](diskdrivemountable.md) +* [Server](server1.md) +* [Terminal Server](terminalserver.md) + +### Other +* [APU](apu1.md) +* [Component Bus](componentbus1.md) +* [CPU](cpu1.md) +* [EEPROM](eeprom.md) +* [Floppy](floppy.md) +* [Hard Disk Drive](hdd1.md) +* [Memory (RAM)](ram1.md) + +## Crafting +* [Acid](acid.md) +* [ALU](alu.md) +* [Arrow Keys](arrowkeys.md) +* [Button Group](buttongroup.md) +* [Card](card.md) +* [Circuit Board](circuitboard.md) +* [Control Unit](controlunit.md) +* [Cutting Wire](cuttingwire.md) +* [Disk](disk.md) +* [Interweb](interweb.md) +* [Microchip](chip1.md) +* [Numeric Keypad](numpad.md) +* [Printed Circuit Board](printedcircuitboard.md) +* [Raw Circuit Board](rawcircuitboard.md) +* [Transistor](transistor.md) + +## Assembling / Printing +* [Chamelium](chamelium.md) +* [Ink Cartridge](inkcartridge.md) +* [Drone Case](dronecase1.md) +* [Microcontroller Case](microcontrollercase1.md) +* [Tablet Case](tabletcase1.md) + +## Other +* [Hover Boots](hoverboots.md) +* [Nanomachines](nanomachines.md) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/inkcartridge.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/inkcartridge.md new file mode 100644 index 000000000000..14ae30e03cec --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/inkcartridge.md @@ -0,0 +1,5 @@ +# Ink Cartridge + +![The colors of the rainbow.](oredict:oc:inkCartridge) + +Ink cartridges come in handy when refilling the color buffer of [3D printers](../block/printer.md). While it is also possible to refill them using dyes directly, this is messy and very inefficient. It is strongly recommended to invest into a real OC Ink Cartridge (TM), today! (Disclaimer: they may or may cost more than the printer itself). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/inkcartridgeempty.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/inkcartridgeempty.md new file mode 100644 index 000000000000..2895df3c875e --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/inkcartridgeempty.md @@ -0,0 +1 @@ +#REDIRECT inkCartridge.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/internetcard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/internetcard.md new file mode 100644 index 000000000000..fa80e6d7f931 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/internetcard.md @@ -0,0 +1,7 @@ +# Internet Card + +![Cat videos in 3, 2, ...](oredict:oc:internetCard) + +The internet card grants [computers](../general/computer.md) access to the internet. It provides ways to perform simple HTTP requests, as well as to open plain TCP client sockets that can be read and written to. + +Installing an internet card in a [computers](../general/computer.md) will also attach a custom file system that contains a few internet related applications, such as one for downloading and uploading snippets from/to pastebin as well as a `wget` clone that allows downloading data from arbitrary HTTP URLs. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/interweb.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/interweb.md new file mode 100644 index 000000000000..91520ca79b0c --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/interweb.md @@ -0,0 +1,5 @@ +# Interweb + +![A website is a place where there's cobweb.](oredict:oc:materialInterweb) + +The interweb is a basic component for all things related to long distance communication. It uses the strange mechanics of all things End to allow something along the lines of quantum communication. Used most notably in [internet cards](internetCard.md) and [linked cards](linkedCard.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/inventorycontrollerupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/inventorycontrollerupgrade.md new file mode 100644 index 000000000000..8cad6000e10f --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/inventorycontrollerupgrade.md @@ -0,0 +1,9 @@ +# Inventory Controller + +![I'm in control.](oredict:oc:inventoryControllerUpgrade) + +The inventory controller upgrade provides extended inventory interaction to [robots](../block/robot.md) and [drones](drone.md). It allows the device to explicitly target slots in external inventories when dropping or sucking items. It also allows devices to read detailed information about item stacks. Lastly it provides [robots](../block/robot.md) with a means to change their equipped tool without external help. + +This upgrade can also be placed in [adapters](../block/adapter.md), where it provides similar inspection methods for inventories adjacent to the [adapter](../block/adapter.md) as it does to the [robot](../block/robot.md). It does not allow the [adapter](../block/adapter.md) to move items into or out of inventories, however. This feature is only available to [robots](../block/robot.md) and [drones](drone.md). + +See also: [Transposers](../block/transposer.md) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/inventoryupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/inventoryupgrade.md new file mode 100644 index 000000000000..a451f184c740 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/inventoryupgrade.md @@ -0,0 +1,7 @@ +# Inventory Upgrade + +![Where does it keep all this stuff...](oredict:oc:inventoryUpgrade) + +The inventory upgrade provides inventory slots to [robots](../block/robot.md) and [drones](drone.md). For each inventory upgrade a [robot](../block/robot.md) will gain an addition 16 inventory slots, up to a maximum of 64 slots in total; a [drone](drone.md) will gain 4 slots per upgrade, up to a total of 8 slots. + +If no inventory upgrade is installed in a device it will not be able to store or pick up items. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/lancard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/lancard.md new file mode 100644 index 000000000000..fc730e0359b0 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/lancard.md @@ -0,0 +1,5 @@ +# Network Card + +![Enter the network.](oredict:oc:lanCard) + +The network card allows [computers](../general/computer.md) to send and receive network messages. Messages (or packets) can be broadcasted to all receiving nodes in a subnetwork, or sent to a specific node with a specified address. [Relays](../block/relay.md) can be used to bridge multiple subnetworks by relaying messages between the subnetworks they are connected to. It is also possible to send a targeted message if the receiver is in another subnetwork, if the networks are connected via one or more [relays](../block/relay.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/leashupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/leashupgrade.md new file mode 100644 index 000000000000..0f2914abc660 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/leashupgrade.md @@ -0,0 +1,5 @@ +# Leash Upgrade + +![-redacted- ~ Vexatos 2015](oredict:oc:leashUpgrade) + +The Leash upgrade allows putting animals on a leash, bound to the entity that hosts the device the component is used by, for example [drones](drone.md). Using this upgrade, multiple animals can be leashed at the same time, which makes this quite useful for moving herds. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/linkedcard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/linkedcard.md new file mode 100644 index 000000000000..ec3dc820c7eb --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/linkedcard.md @@ -0,0 +1,5 @@ +# Linked Card + +![I feel we some kind of connection.](oredict:oc:linkedCard) + +The linked card is a specialized but advanced version of a [network card](lanCard.md). It can only operate in pairs, providing a point-to-point communication between the paired cards. Linked cards can communicate over large (unlimited) distances and across dimensions. \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/manual.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/manual.md new file mode 100644 index 000000000000..b8b7323c2280 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/manual.md @@ -0,0 +1,15 @@ +# Manual + +![A good read.](oredict:oc:manual) + +The thing you're reading right now! The manual contains a wealth of information about OpenComputers (and possibly more). If you need information on an item or block in the mod, look no further! Scroll down to learn how to use (mouse wheel or the scroll bar to the right). + +![Your new best friend.](opencomputers:doc/img/manual.png) + +Navigating the manual is similar to browsing a wiki: click on links (1) to follow them to the page they reference. Right-click or press the jump key to go back one page. Press escape or the inventory key to close the manual. To the left you will find a few tabs (2) that provide a way to quickly jump to select pages, such as the block and item index. To the right you will find the scroll bar (3). You can either drag it manually, or use the mouse wheel to scroll in a page. + +The manual will remember the page where you last left off, when re-opening it. You can start over on the main index page by using it while sneaking. It is also possible to directly jump to a page concerning a block in the world by shift-right clicking the block with the manual in hand. + +If your questions are not answered by the manual, other places with information are [the wiki](https://ocdoc.cil.li), OpenComputers' [IRC channel](http://webchat.esper.net/?channels=#oc) and [the forums](https://oc.cil.li/). + +If you spot any mistakes in the manual, factual, grammatical or otherwise; or bugs in the mod, for that matter, please let us know [via the issue tracker](https://github.com/MightyPirates/OpenComputers/issues). If you'd like to contribute to the manual by adding content, get in touch via IRC or by creating a ticket on the issue tracker. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/mfu.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/mfu.md new file mode 100644 index 000000000000..e288f6653b6d --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/mfu.md @@ -0,0 +1,7 @@ +# MFU + +![You will never know the true meaning of this acronym.](oredict:oc:mfu) + +This upgrade acts as a remote [adapter](../block/adapter.md). Click while sneaking onto any side of any block to bind it to a specific position. Then, place it into an adapter nearby (the range is very limited) and it will act as if the adapter was placed right next to the specific side you bound it to! + +Keep in mind that keeping the remote adapter connection active uses energy. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/microcontrollercase1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/microcontrollercase1.md new file mode 100644 index 000000000000..92045902be03 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/microcontrollercase1.md @@ -0,0 +1,31 @@ +# Microcontroller Case + +![It's so cute.](oredict:oc:microcontrollerCase1) + +The Microcontroller case is the base part when building [microcontrollers](../block/microcontroller.md) in the [assembler](../block/assembler.md). [Microcontrollers](../block/microcontroller.md) are very primitive [computers](../general/computer.md). They may only contain a very limited number of components, and are intended to be used in very specific use-cases, such as transforming or reacting to redstone signals, or processing network messages. + +They do not have an actual file system. All programming must be done using the [EEPROM](eeprom.md) chip built into them. This chip can be swapped for another one by crafting a [microcontrollers](../block/microcontroller.md) with the chip to insert. The old [EEPROM](eeprom.md) will be returned to your inventory. + +While they also require power to run, they consume very little energy. + +The tier 1 microcontroller case can accept the following components: +- 1x tier 1 [CPU](cpu1.md) +- 1x tier 1 [RAM](ram1.md) +- 1x [EEPROM](eeprom.md) +- 2x Expansion cards (tier 1) +- 1x Upgrade (tier 2) + +The tier 2 microcontroller case can accept the following components: +- 1x tier 1 [CPU](cpu1.md) +- 2x tier 1 [RAM](ram1.md) +- 1x [EEPROM](eeprom.md) +- 1x Expansion card (tier 2) +- 1x Expansion card (tier 1) +- 1x Upgrade (tier 3) + +The tier 1 microcontroller case can accept the following components: +- 1x tier 3 [CPU](cpu3.md) +- 2x tier 3 [RAM](ram5.md) +- 1x [EEPROM](eeprom.md) +- 3x Expansion cards (tier 3) +- 9x Upgrades (tier 3) \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/microcontrollercase2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/microcontrollercase2.md new file mode 100644 index 000000000000..d3a9af68dd2a --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/microcontrollercase2.md @@ -0,0 +1 @@ +#REDIRECT microcontrollerCase1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/microcontrollercasecreative.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/microcontrollercasecreative.md new file mode 100644 index 000000000000..d3a9af68dd2a --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/microcontrollercasecreative.md @@ -0,0 +1 @@ +#REDIRECT microcontrollerCase1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/nanomachines.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/nanomachines.md new file mode 100644 index 000000000000..aa1f48ce7640 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/nanomachines.md @@ -0,0 +1,34 @@ +# Nanomachines + +![Nanomachines, son.](oredict:oc:nanomachines) + +These little guys interface with your nervous system to make you harder, better, faster, stronger, or kill you. Sometimes both at the same time! Put simply, nanomachines provide a power driven system for applying buffs (and debuffs) to the player they reside in. To "install" nanomachines, eat them! + +Once injected, a new power indicator in your HUD will indicate how much energy your nanomachines have left to work with. You can recharge them by standing near a [charger](../block/charger.md). The more use you make of the nanomachines, the more energy they'll consume. + +Nanomachines provide a certain number of "inputs" that can be triggered, causing many different effects on the player, ranging from visual effects such as particles spawning near the player, to select potion effects and some more rare and special behaviors! + +Which input triggers what effect depends on the current configuration of the nanomachines, the actual "connections" being random per configuration. This means you'll have to try enabling different inputs to see what they do. If you're unhappy with a configuration, you can always reconfigure your nanomachines by injecting a new batch (just eat some more). To completely get rid of the nanomachines in you, consider drinking some [grog](acid.md). Beware that enabling too many inputs at a time has severe negative effects on you! + +By default, the nanomachines will be on standby. You'll need to control them using wireless messages, so carrying a [tablet](tablet.md) with a [wireless network card](wlanCard1.md) is strongly recommended. Nanomachines will only react to wireless signals emitted by devices no further than two meters away, but they will react to messages on any port, and from any device! + +Nanomachines react to a simple, proprietary protocol: each packet must consist of multiple parts, the first of which is the "header" and must equal the string `nanomachines`. The second part must be the command name. Additional parts are parameters for the command. The following commands are available, formatted as `commandName(arg1, ...)`: + +- `setResponsePort(port:number)` - Set the port nanomachines should send response messages to, for commands that have a response. +- `getPowerState()` - Request the currently stored and maximum stored energy of the nanomachines. +- `getHealth()` - Request the player's health state. +- `getHunger()` - Request the player's hunger state. +- `getAge()` - Request the player's age in seconds. +- `getName()` - Request the player's display name. +- `getExperience()` - Request the player's experience level. +- `getTotalInputCount()` - Request the total number of available inputs. +- `getSafeActiveInputs()` - Request the number of *safe* active inputs. +- `getMaxActiveInputs()` - Request the number of *maximum* active inputs. +- `getInput(index:number)` - Request the current state of the input with the specified index. +- `setInput(index:number, value:boolean)` - Set the state of the input with the specified index to the specified value. +- `getActiveEffects()` - Request a list of active effects. Note that some effects may not show up in this list. +- `saveConfiguration()` - Requires a set of nanomachines in the players inventory, will store the current configuration to it. + +For example, in OpenOS: +- `component.modem.broadcast(1, "nanomachines", "setInput", 1, true)` will enable the first input. +- `component.modem.broadcast(1, "nanomachines", "getHealth")` will get the player's health info. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/navigationupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/navigationupgrade.md new file mode 100644 index 000000000000..4ce1d4ef5d8e --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/navigationupgrade.md @@ -0,0 +1,9 @@ +# Navigation Upgrade + +![I'm lost. Again.](oredict:oc:navigationUpgrade) + +The navigation upgrade provides location and orientation information to devices it is installed in. The coordinates the upgrade provides are relative to the center of the map that was used to craft the upgrade, and the functional range is based on the size of that map. + +The map inside a Navigation upgrade can be changed by re-crafting the upgrade with a new map. The old map will be returned to the player. + +Note that this upgrade is a lot more useful when used in combination with one or more [waypoints](../block/waypoint.md). \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/numpad.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/numpad.md new file mode 100644 index 000000000000..05ff6ade733b --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/numpad.md @@ -0,0 +1,5 @@ +# Numeric Keypad + +![Check for fingerprints.](oredict:oc:materialNumPad) + +The Numeric keypad is part of every [keyboard](../block/keyboard.md). It allows you to enter numbers. \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/pistonupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/pistonupgrade.md new file mode 100644 index 000000000000..85c62dd44b58 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/pistonupgrade.md @@ -0,0 +1,9 @@ +# Piston Upgrade + +![Push it.](oredict:oc:pistonUpgrade) + +The piston upgrade allows some devices to act very much like a vanilla piston. When installed, a component with a single method, `push()`, becomes available. When called the device will then try to push the block in its forward facing direction. For [robots](../block/robot.md) and [microcontrollers](../block/microcontroller.md), this is the front face; for [tablets](tablet.md), it will use the player's facing direction. + +The logic for pushing follows the same rules as vanilla pistons. + +This item can be upgraded to a [Sticky Piston Upgrade](stickypistonupgrade.md) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/printedcircuitboard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/printedcircuitboard.md new file mode 100644 index 000000000000..fdd266165bfb --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/printedcircuitboard.md @@ -0,0 +1,5 @@ +# Printed Circuit Board + +![AKA PCB](oredict:oc:materialCircuitBoardPrinted) + +The printed circuit board is, next to the [transistor](transistor.md), one of the most basic crafting materials in OpenComputers. It is used as a basis for many components, such as [cards](card.md) and a large number of [blocks](../block/index.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram1.md new file mode 100644 index 000000000000..cd54adc4eb10 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram1.md @@ -0,0 +1,17 @@ +# Memory + +![Do you remember, dancing in September~](oredict:oc:ram1) + +Memory is, like the [CPU](cpu1.md), an essential part in all [computers](../general/computer.md). Depending on the [CPU](cpu1.md)'s architecture, the memory has a very essential effect on what a [computer](../general/computer.md) can and cannot do. For the standard Lua architecture, for example, it controls the actual amount of memory Lua scripts can use. This means that to run larger and more memory-intensive programs, you will need more memory. + +RAM is available in multiple tiers with the following capacities, by default: +- Tier 1: 192KB +- Tier 1.5: 256KB +- Tier 2: 384KB +- Tier 2.5: 512KB +- Tier 3: 768KB +- Tier 3.5: 1024KB + +Note that these values only apply to the Lua architecture. Other architectures may provide different amounts of memory for the different tiers. Also note that tier 1 and 1.5 memory are both considered tier 1 memory, and similarly for tier 2 and 3 memory. + +The values can be changed in the configuration, if so desired. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram2.md new file mode 100644 index 000000000000..94679a04ed3e --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram2.md @@ -0,0 +1 @@ +#REDIRECT ram1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram3.md new file mode 100644 index 000000000000..94679a04ed3e --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram3.md @@ -0,0 +1 @@ +#REDIRECT ram1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram4.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram4.md new file mode 100644 index 000000000000..94679a04ed3e --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram4.md @@ -0,0 +1 @@ +#REDIRECT ram1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram5.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram5.md new file mode 100644 index 000000000000..94679a04ed3e --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram5.md @@ -0,0 +1 @@ +#REDIRECT ram1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram6.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram6.md new file mode 100644 index 000000000000..94679a04ed3e --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/ram6.md @@ -0,0 +1 @@ +#REDIRECT ram1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/rawcircuitboard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/rawcircuitboard.md new file mode 100644 index 000000000000..ac00250eab1f --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/rawcircuitboard.md @@ -0,0 +1,5 @@ +# Raw Circuit Board + +![Not sushi.](oredict:oc:materialCircuitBoardRaw) + +Intermediary crafting material, used for crafting [circuit boards](circuitBoard.md) (or [printed circuit boards](printedCircuitBoard.md), depending on the recipe set being used). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/redstonecard1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/redstonecard1.md new file mode 100644 index 000000000000..2110c6b84f77 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/redstonecard1.md @@ -0,0 +1,9 @@ +# Redstone Card + +![Seeing red.](oredict:oc:redstoneCard1) + +The redstone card allows [computers](../general/computer.md) to read and emit analog redstone signal in adjacent blocks. When an incoming signal strength changes, a signal is injected into the [computer](../general/computer.md). + +If there are any supported mods present that provide bundled redstone facilities, such as RedLogic, Project Red or MineFactory Reloaded; or mods that provide wireless redstone facilities such as WR-CBE and Slimevoid's Wireless mod, a second tier card is available that allows interacting with these systems. + +The side provided to the several methods are relative to the orientation of the [computer case](../block/case1.md) / [robot](../block/robot.md) / [rack](../block/rack.md). That means when looking at the front of the computer, `sides.right` is at your left and vice versa. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/redstonecard2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/redstonecard2.md new file mode 100644 index 000000000000..7480d52670b1 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/redstonecard2.md @@ -0,0 +1 @@ +#REDIRECT redstoneCard1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/server1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/server1.md new file mode 100644 index 000000000000..00c354475325 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/server1.md @@ -0,0 +1,39 @@ +# Server + +![Serves u right.](oredict:oc:server1) + +Servers are a form of higher tier [computer](../general/computer.md). They can be configured by holding them in the hand and using them - like opening a backpack or Ender pouch, for example. Servers can also be configured after having been installed into a [rack](../block/rack.md) by activating them (aiming at the corresponding position on the front face on the [rack](../block/rack.md)). To operate, the server has to be placed inside a [rack](../block/rack.md). For more information see the [rack](../block/rack.md) entry. + +The tier 1 server is capable of taking the following components: +- 1x tier 2 [CPU](cpu2.md) +- 2x tier 2 [RAM](ram3.md) +- 2x tier 2 [HDD](hdd2.md) +- 1x tier 2 [component bus](componentBus2.md) +- 2x Expansion cards (tier 2) +- 1x [EEPROM](eeprom.md) + +The tier 2 server is capable of taking the following components: +- 1x tier 3 [CPU](cpu3.md) +- 3x tier 3 [RAM](ram5.md) +- 3x tier 3 [HDD](hdd3.md) +- 2x tier 3 [component bus](componentBus3.md) +- 2x Expansion cards (tier 2) +- 1x Expansion card (tier 3) +- 1x [EEPROM](eeprom.md) + +The tier 3 server is capable of taking the following components: +- 1x tier 3 [CPU](cpu3.md) +- 4x tier 3 [RAM](ram5.md) +- 4x tier 3 [HDD](hdd3.md) +- 3x tier 3 [component bus](componentBus3.md) +- 2x Expansion cards (tier 2) +- 2x Expansion cards (tier 3) +- 1x [EEPROM](eeprom.md) + +The tier 4 (Creative) server is capable of taking the following components: +- 1x tier 3 [CPU](cpu3.md) +- 4x tier 3 [RAM](ram5.md) +- 4x tier 3 [HDD](hdd3.md) +- 3x tier 3 [component bus](componentBus3.md) +- 4x Expansion cards (tier 3) +- 1x [EEPROM](eeprom.md) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/server2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/server2.md new file mode 100644 index 000000000000..d02b2f850719 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/server2.md @@ -0,0 +1 @@ +#REDIRECT server1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/server3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/server3.md new file mode 100644 index 000000000000..d02b2f850719 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/server3.md @@ -0,0 +1 @@ +#REDIRECT server1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/servercreative.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/servercreative.md new file mode 100644 index 000000000000..d02b2f850719 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/servercreative.md @@ -0,0 +1 @@ +#REDIRECT server1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/signupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/signupgrade.md new file mode 100644 index 000000000000..e5dbc84243b6 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/signupgrade.md @@ -0,0 +1,5 @@ +# Sign I/O + +![I see the signs on the wall.](oredict:oc:signUpgrade) + +This upgrade allows devices to interact with signs in the world. It allows reading the current message on the sign as well as changing the message on the sign (if permitted). \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/solargeneratorupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/solargeneratorupgrade.md new file mode 100644 index 000000000000..6740d5e693a1 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/solargeneratorupgrade.md @@ -0,0 +1,7 @@ +# Solar Generator + +![Walking on the sun.](oredict:oc:solarGeneratorUpgrade) + +The solar generator upgrade can be installed in devices such as [robots](../block/robot.md), [drones](drone.md) and [tablets](tablet.md) to passively generate energy. It will only work while the device is exposed to direct sunlight; a device in an enclosed area or an area affected by weather will not generate energy. + +The amount of energy generated is relatively small, but it should be enough to prolong the time needed between [recharges](../block/charger.md), if not avoid them altogether. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/stickypistonupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/stickypistonupgrade.md new file mode 100644 index 000000000000..318622ad3ecf --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/stickypistonupgrade.md @@ -0,0 +1,6 @@ +# Sticky Piston Upgrade + +![Push it. Pull it.](oredict:oc:stickyPistonUpgrade) + +The sticky piston upgrade is an upgrade to the [Piston Upgrade](pistonupgrade.md) which allows some devices to act very much like a vanilla sticky piston. When installed, a piston component becomes available. Its methods are `push()` and `pull()`. When these are called the device will act like a vanilla sticky piston and try to push or pull the block in its forward facing direction. For [robots](../block/robot.md) and [microcontrollers](../block/microcontroller.md), this is the front face; for [tablets](tablet.md), it will use the player's facing direction. + diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tablet.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tablet.md new file mode 100644 index 000000000000..eab94a816637 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tablet.md @@ -0,0 +1,13 @@ +# Tablet + +![Touch me if you can.](item:OpenComputers:item@68) + +Tablets are built by placing a [tablet case](tabletCase1.md) into an [assembler](../block/assembler.md), configuring as desired and assembling it. Tablets act as portable computers that cannot directly interact with the world - for example, basic [redstone cards](redstoneCard1.md) do not work in them. A number of upgrades do, such as the [sign i/o](signUpgrade.md) upgrade or the [piston](pistonUpgrade.md) upgrade. + +The tier 2 tablet also allows installing a single container upgrade. The slot provided by the container can be accessed by opening the tablet's alternative GUI, by shift-right clicking with the tablet in hand. This will also forcibly shut down the tablet. + +Unlike computers, tablets do not persist across the player holding it leaving and re-entering the game. They also do not persist across dimensions (such as a player going to the Nether and back). + +Tablets can be put into a [charger](../block/charger.md) to refill their energy, and to access the first [hard drive](hdd1.md) in the tablet from a [computer](../general/computer.md) connected to the charger - in this setup, the charger will behave similar to a [disk drive](../block/diskDrive.md), with the tablet being the [floppy disk](floppy.md). This can be very useful in case you forgot to install an OS on the hard drive built into the tablet, or after bricking a tablet's OS. + +Another advanced feature of the tablet is its ability to generate signals with information about certain blocks in the world, by using it on a block in the world for about one second (e.g. keep the right mouse button pressed). A short beep tone will notify you that the signal was generated. This only works if upgrades are installed in the tablet that populate the signal with information. For example, the [geolyzer](../block/geolyzer.md) will add information about the block itself, such as its hardness, the [navigation upgrade](navigationUpgrade.md) will add the coordinates of the block relative to the player holding the tablet. The block to be analyzed will be highlighted with a green overlay while holding the tablet. \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tabletcase1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tabletcase1.md new file mode 100644 index 000000000000..923c02aac4a2 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tabletcase1.md @@ -0,0 +1,39 @@ +# Tablet Case + +![Doesn't bend.](oredict:oc:tabletCase1) + +The tablet case is the base part when building [tablets](tablet.md) in the [assembler](../block/assembler.md). [Tablets](tablet.md) are very compact and portable [computers](../general/computer.md). They can host a small number of select upgrades, but cannot interact with the world like [computer cases](../block/case1.md) can (using simple [network cards](lanCard.md) or [redstone cards](redstoneCard1.md) for example). + +Upgrades and cards that cannot be used in [tablets](tablet.md) cannot be placed in the [assembler](../block/assembler.md). If an upgrade can be placed in the [assembler](../block/assembler.md), it will be available for use through the component API. + +They must also remain in a player's inventory to continue running. When dropped or placed into another inventory, they will turn off after a short amount of time. + +The tier 1 tablet case can hold the following components: +- 1x [CPU (tier 2)](cpu2.md) +- 2x [RAM (tier 2)](ram3.md) +- 1x [HDD (tier 2)](hdd2.md) +- 2x Expansion cards (tier 2) +- 1x [EEPROM](eeprom.md) +- 1x Upgrade (tier 1) +- 1x Upgrade (tier 2) +- 1x Upgrade (tier 3) + +The tier 2 tablet case can hold the following components: +- 1x [CPU (tier 3)](cpu3.md) +- 2x [RAM (tier 2)](ram3.md) +- 1x [HDD (tier 2)](hdd2.md) +- 1x Expansion card (tier 2) +- 1x Expansion card (tier 3) +- 1x [EEPROM](eeprom.md) +- 2x Upgrade (tier 2) +- 1x Upgrade (tier 3) +- 1x [Upgrade](upgradeContainer2.md) or [Card container](cardContainer2.md) (tier 2) + +The tier 4 (Creative) tablet case can hold the following components: +- 1x [CPU (tier 3)](cpu3.md) +- 2x [RAM (tier 3)](ram5.md) +- 1x [HDD (tier 3)](hdd3.md) +- 3x Expansion cards (tier 3) +- 1x [EEPROM](eeprom.md) +- 9x Upgrade (tier 3) +- 1x [Upgrade](upgradeContainer3.md) or [Card container](cardContainer3.md) (tier 3) \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tabletcase2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tabletcase2.md new file mode 100644 index 000000000000..325fd0f57291 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tabletcase2.md @@ -0,0 +1 @@ +#REDIRECT tabletCase1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tabletcasecreative.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tabletcasecreative.md new file mode 100644 index 000000000000..325fd0f57291 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tabletcasecreative.md @@ -0,0 +1 @@ +#REDIRECT tabletCase1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tankcontrollerupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tankcontrollerupgrade.md new file mode 100644 index 000000000000..57bbda9b72ef --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tankcontrollerupgrade.md @@ -0,0 +1,9 @@ +# Tank Controller + +![Fluid routing.](oredict:oc:tankControllerUpgrade) + +The tank controller upgrade is to fluid tanks what the [inventory controller upgrade](inventoryControllerUpgrade.md) is to normal inventories. It allows devices to query more detailed information about tanks inside and next to them. + +This upgrade can also be installed in [adapters](../block/adapter.md), allowing [computers](../general/computer.md) connected to the [adapter](../block/adapter.md) to query information about the tanks adjacent to the [adapter](../block/adapter.md). + +See also: [Transposers](../block/transposer.md) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tankupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tankupgrade.md new file mode 100644 index 000000000000..23745e61a0cd --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tankupgrade.md @@ -0,0 +1,5 @@ +# Tank Upgrade + +![Suck it.](oredict:oc:tankUpgrade) + +The tank upgrade allows devices to store fluids. Each tank can only hold a single type of fluid, and provides a volume of 16 buckets (16000mB). [Robots](../block/robot.md) and [drones](drone.md) can drain liquids from the world and from other fluid tanks, and can fill the fluids back into fluid tanks, and when supported by the fluid, place them back into the world. There is no limit to the number of tanks that can be installed in a device. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/terminal.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/terminal.md new file mode 100644 index 000000000000..8091c1dd1826 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/terminal.md @@ -0,0 +1,9 @@ +# Remote Terminal + +![Remote access.](oredict:oc:terminal) + +The remote terminal can be used to remotely control computers via [terminal servers](terminalServer.md). To use it, activate a [terminal server](terminalServer.md) that is installed in a [rack](../block/rack.md) (click on the [rack](../block/rack.md) block in the world, targeting the [terminal server](terminalServer.md) to bind the terminal to). + +A [terminal server](terminalServer.md) provides a virtual [screen](../block/screen1.md) and [keyboard](../block/keyboard.md) which can be controlled via the terminal. This can lead to unexpected behavior if another real screen and/or keyboard is connected to the same subnetwork as the [terminal server](terminalServer.md), so this should usually be avoided. When using the terminal in hand after binding it, a GUI will open in the same manner as a [keyboard](../block/keyboard.md) attached to a [screen](../block/screen1.md). + +Multiple terminals can be bound to one [terminal server](terminalServer.md), but they will all display the same information, as they will share the virtual [screen](../block/screen1.md) and [keyboard](../block/keyboard.md). The number of terminals that can be bound to a [terminal server](terminalServer.md) is limited. When the number of bound terminals is at the limit, binding another one will unbind the first bound one. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/terminalserver.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/terminalserver.md new file mode 100644 index 000000000000..53cedf2e3203 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/terminalserver.md @@ -0,0 +1,5 @@ +# Terminal Server + +![Remote Viewing](oredict:oc:terminalServer) + +Terminal servers provides a virtual [screen](../block/screen1.md) and [keyboard](../block/keyboard.md) which can be controlled via [remote terminals](terminal.md). See the [remote terminal](terminal.md) manual entry for more information. Terminal servers must be installed in a [rack](../block/rack.md) to function. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/texturepicker.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/texturepicker.md new file mode 100644 index 000000000000..9a3e183fbdd6 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/texturepicker.md @@ -0,0 +1,7 @@ +# Texture Picker + +![What do you mean, it's just a re-skin?](oredict:oc:texturePicker) + +The texture picker is very useful when making models for your [3D printer](../block/printer.md). It allows getting the texture name of textures used by blocks in the world, simply by (sneak-)activating them with the tool. Disclaimer: for blocks that use special rendering, such as chests, this may not work. + +While this is handy for quickly looking up texture names, it is good to know that you are not limited to the textures that can be picked with the analyzer. As long as you know the name of a texture (and it is a *block* texture), you can use it in your [3D prints](../block/print.md). diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tractorbeamupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tractorbeamupgrade.md new file mode 100644 index 000000000000..ea1535f2e85b --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tractorbeamupgrade.md @@ -0,0 +1,5 @@ +# Tractor Beam + +![Beam me up.](oredict:oc:tractorBeamUpgrade) + +The tractor beam upgrade allows devices to pick up items in a three block radius around them. This can be highly useful when using [robots](../block/robot.md) in tree or other farms, or when having them use tools that break multiple blocks around them (such as Tinker's Construct tools). Each operation will try to suck a single item stack in range and consume some energy. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tradingupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tradingupgrade.md new file mode 100644 index 000000000000..8a599707cb6c --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/tradingupgrade.md @@ -0,0 +1,5 @@ +# Trading Upgrade + +![Equivalent Exchange](oredict:oc:tradingUpgrade) + +The trading upgrade enables automatic trading with merchants, such as villagers. It can be used in agents such as [robots](../block/robot.md) and [drones](drone.md) and provides capabilities to identify available trades from nearby merchants, retrieve information on individual trade offers, and finally for performing trades. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/transistor.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/transistor.md new file mode 100644 index 000000000000..edef8d4b9e50 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/transistor.md @@ -0,0 +1,5 @@ +# Transistor + +![I think I've used up all my references.](oredict:oc:materialTransistor) + +The transistor is one of the most basic crafting ingredients in OpenComputers. It is mainly used to craft [microchips](chip1.md) and other electronic goodies. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/upgradecontainer1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/upgradecontainer1.md new file mode 100644 index 000000000000..2a704973ad56 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/upgradecontainer1.md @@ -0,0 +1,5 @@ +# Upgrade Container + +![Can haz upgrade.](oredict:oc:upgradeContainer1) + +The upgrade container is a container type upgrade for [robots](../block/robot.md), that provides a slot in the finished [robots](../block/robot.md) into which normal upgrades can be placed. The maximum tier of upgrade that slot can hold is equal to the tier of the container. Unlike normal upgrades, the complexity of containers is twice their tier. Refer to [robot](../block/robot.md) and [assembler](../block/assembler.md) documentation on complexity. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/upgradecontainer2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/upgradecontainer2.md new file mode 100644 index 000000000000..408c907f9343 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/upgradecontainer2.md @@ -0,0 +1 @@ +#REDIRECT upgradeContainer1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/upgradecontainer3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/upgradecontainer3.md new file mode 100644 index 000000000000..408c907f9343 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/upgradecontainer3.md @@ -0,0 +1 @@ +#REDIRECT upgradeContainer1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/wlancard1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/wlancard1.md new file mode 100644 index 000000000000..c6b69aed8551 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/wlancard1.md @@ -0,0 +1,7 @@ +# WLAN Card + +![May cause cancer. May not.](oredict:oc:wlanCard2) + +The wireless network card is an upgraded [network card](lanCard.md) that can send and receive wireless network messages. Tier two cards can also send and receive wired messages. The signal strength directly controls the distance up to which a sent message can be received, where the strength is equal to the distance in blocks. + +The higher the signal strength, the more energy it will take to send a single message. The terrain between the sender and receiver also determines whether a message will be successfully transmitted or not. To penetrate a block, the blocks hardness is subtracted from the signal strength - with the minimum being one for air blocks. If no strength remains to reach the receiver, the message will not be received. This is not an exact science however - sometimes messages may still reach the target. In general you will want to make sure the line of sight between the sender and receiver is clear. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/wlancard2.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/wlancard2.md new file mode 100644 index 000000000000..5afe21e059c6 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/wlancard2.md @@ -0,0 +1 @@ +#REDIRECT wlanCard1.md \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/worldsensorcard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/worldsensorcard.md new file mode 100644 index 000000000000..168d1e93d644 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/worldsensorcard.md @@ -0,0 +1,5 @@ +# World Sensor Card + +![To boldly go...](oredict:oc:worldSensorCard) + +The world sensor card allows reading of atmospheric information as well as gravity on different planets added by Galacticraft. This can be useful for [robots](../block/robot.md) or [drones](drone.md) operating in space. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/wrench.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/wrench.md new file mode 100644 index 000000000000..b26d7922e5c0 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/en_us/item/wrench.md @@ -0,0 +1,5 @@ +# Scrench + +![Made in Swiss.](oredict:oc:wrench) + +Like pretty much any other technology-focused mod, OpenComputers has it's own version of a wrench tool. In this case, it is a hybrid of a screwdriver and a wrench, that looks like it's incredibly awkward to use. It can be used to rotate most blocks, and is also compatible with most other mods' blocks that can be interacted with by using wrench-like tools. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/_robot.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/_robot.md deleted file mode 100644 index 94688890e183..000000000000 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/_robot.md +++ /dev/null @@ -1,11 +0,0 @@ -# Robot -![His name was Tobor.](block:OpenComputers:robot) -和电脑不同 ,机器人可以如同实体那样在地图上移动,但机器人无法和外界组件交互,但!如果要和电脑或者其他机器人通讯,请安装 [无线网卡](../item/wlanCard1.md),或者是通过[红石卡](../item/redstoneCard1.md)收发红石信号建立底层的协议 - -把[任意机箱](case1.md)放进[组装机](assembler.md)就可以制作机器人. -高级的机箱由于有更高级的[CPU](../item/cpu1.md),可以制造更复杂的机器人. 机器人的复杂度 (显示在 [组装机](assembler.md)GUI) 由槽内安装的组件和升级决定; -高级组件将会大大增加复杂度. 太复杂的情况下, 组装机会选择罢工 -多种升级可以扩展机器人的能力, 包括 [物品栏升级](../item/inventoryUpgrade.md) , [物品栏控制升级](../item/inventoryControllerUpgrade.md) , [储罐升级](../item/tankUpgrade.md), -[导航升级](../item/navigationUpgrade.md)等等. [升级](../item/upgradeContainer1.md) 和 [卡](../item/cardContainer1.md) 可以被热插拔哦 -[软驱](diskDrive.md) 可以被作为机器人的组件,允许插入[软盘](../item/floppy.md)来安装openOS,当然你可以在组装的时候就丢一块安好系统的硬盘进去。 - \ No newline at end of file diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/accesspoint.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/accesspoint.md index 20589481a054..c89cd6e44551 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/accesspoint.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/accesspoint.md @@ -1,13 +1,13 @@ -# 接入点 +# 无线接入点 ![AAA](oredict:oc:accessPoint) -*本方块是过时的,将会在未来版本被移除 请换用 [中继器](relay.md) 避免丢失 +*本方块已废弃,将会在未来版本移除* 请将其合成为[中继器](relay.md)以避免丢失。 -The access point is the wireless version of the [switch](switch.md). It can be used to separate subnetworks so that machines in them will not see [components](../general/computer.md) in other networks, while still allowing to send network messages to the machines in other networks. +无线接入点是无线版本的[交换机](switch.md)。它可用于分隔子网,这样子网中的机器就不可见其他子网中的[组件](../general/computer.md)了,但还能向其他子网中的机器发送网络报文。 -In addition to that, this block can act as a repeater: it can re-send wired messages as wired messages to other devices; or wireless messages as wired or wireless messages. +此外,该方块还能作为中继器使用:它能以有线形式转发有线报文给其他设备;或者以有线或无线形式转发无线报文。 -[Switches](switch.md) and access point do *not* keep track of which packets they relayed recently, so avoid cycles in your network or you may receive the same packet multiple times. Due to the limited buffer size of switches, packet loss can occur when trying to send network messages too frequently. You can upgrade your switches and access points to increase the speed at which they relay messages, as well as their internal message queue size. +[交换机](switch.md)与无线接入点**不会**追踪它们所中继的数据包,因此请避免在你的网络中出现环路,否则你可能会多次收到同一数据包。因为交换机的缓存大小有限,以太高的频率发送网络报文时可能出现丢包。你可以升级交换机与无线接入点,以提升其中继报文的速度以及其内部报文队列大小。 -Packets are only re-sent a certain number of times, so chaining an arbitrary number of [switches](switch.md) or access points is not possible. By default, a packet will be re-sent up to five times. +数据包只会被转发有限次,因此不能串接任意多的[交换机](switch.md)或无线接入点。默认情况下,数据包可以被转发至多五次。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/adapter.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/adapter.md index a7ed7dd913fd..a1b50f223bcc 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/adapter.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/adapter.md @@ -1,8 +1,8 @@ # 适配器 -![Now with 100% more everything.](oredict:oc:adapter) +![现在物品数超级加倍了。](oredict:oc:adapter) -允许 [电脑](../general/computer.md) 与原版和其他mod的方块交互. 相邻的支持方块将会在连接适配器的 [电脑](../general/computer.md) 显示 +适配器令[电脑](../general/computer.md)得以与Minecraft原版或其他模组的方块交互。受支持的方块需要与适配器直接接触,然后它就会在连接到适配器的[电脑](../general/computer.md)中以组件的形式出现。 -适配器还有多种选择器升级.比如, the [物品控制器升级](../item/inventoryControllerUpgrade.md) 允许电脑从相邻适配器的方块中获取更详细的物品信息, 就像这个升级呗安装在设备里面一样 (比如[机器人](robot.md) or [无人机](../item/drone.md)), and a [储罐控制器升级](../item/tankControllerUpgrade.md) provides similar functionality for fluid tanks next to the adapter. -你还可以安装[MFU](../item/mfu.md) 来与更远的方块交互 +除此之外,适配器还有一个只可安装少数几种升级的槽位。如[物品栏交互升级](../item/inventoryControllerUpgrade.md)可以让电脑从紧邻适配器的物品容器中获取更多信息,与此升级安装在设备(例如[机器人](robot.md)或[无人机](../item/drone.md))上的功能类似。再比如[储罐交互升级](../item/tankControllerUpgrade.md)提供了适用于流体储罐的类似上述功能。 +此外,你还可以安装[MFU](../item/mfu.md)来与几格外的方块交互。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/assembler.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/assembler.md index 4ee32ca0f717..9e940de7b427 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/assembler.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/assembler.md @@ -1,23 +1,13 @@ -# 组装器 +# 电子装配机 -![Harder, better, faster, stronger.](oredict:oc:assembler) +![更猛更棒更快更强。](oredict:oc:assembler) -组装器用来制作更加复杂的物品, 如 [机器人](robot.md), [无人机](../item/drone.md) 和 [平板](../item/tablet.md). 需要大量能源来组装设备, 推荐使用[电容版](capacitor.md)供电. +电子装配机是一台可用于构建复杂电子设备的高级工作站。可制作的设备有[机器人](robot.md)、[无人机](../item/drone.md)和[平板电脑](../item/tablet.md)等。组装设备的过程需要消耗大量能量,因此推荐使用[电容](capacitor.md)库来为其保证充足能源供应。 -将设备零件放入组装器来组装物品. 对于 [机器人](robot.md),需要 任意[机箱](case1.md) ; 对于[平板](../item/tablet.md), 需要[平板外壳](../item/tabletCase1.md). 像大多数OC物品栏那样, 部件可以被放入任意几个栏; 在物品栏悬停可以指示你有什么东西可以放进去. 有NEI的话,NEI也能显示合适的物品. 添加你希望成品能包含的配件. +要在电子装配机中构建设备,首先需要放入设备的基础部件。对[机器人](robot.md)而言,基础部件是任意等级的[机箱](case1.md);对[平板电脑](../item/tablet.md)而言则是[平板外壳](../item/tabletCase1.md)。对OC模组提供的任何物品栏而言,部件都应被放入特定槽位中;将鼠标在槽位上悬停就会将你物品栏中可放入此槽位的物品高亮显示。如果你启用了NEI,并且将OC模组的物品筛选了出来,那么槽位兼容的物品也会在NEI中高亮显示。接下来请放入你希望装进设备的部件。请特别注意,你还需要给设备准备操作系统或后续安装操作系统的方式(例如,对机器人而言你可以安装[软盘驱动器](diskDrive.md)以供其读写[软盘](../item/floppy.md))。对大多数设备而言,设备上的[EEPROM](../item/eeprom.md)后续都可更换,方式是将设备与另一个[EEPROM](../item/eeprom.md)一起合成,设备之前安装的[EEPROM](../item/eeprom.md)会退还到你的物品栏中。 -尤其注意你的操作系统, 或者你也可以选择一会再装(你可以为机器人安装[磁盘驱动器](diskDrive.md) 来使用 [软盘](../item/floppy.md) l). 对大多数设备来说 [E2PROM](../item/eeprom.md) 可以被再编程, +还需注意,要为[机器人](robot.md)安装[显示屏](screen1.md)的话,需要放入[T1显示屏](screen1.md)。要向[显示屏](screen1.md)输入内容还需安装[键盘](keyboard.md)。对[平板电脑](../item/tablet.md)而言,[显示屏](screen1.md)已经预装在[平板外壳](../item/tabletCase1.md)上了,但如果你想向[平板电脑](../item/tabletCase1.md)输入内容的话仍需安装[键盘](keyboard.md)。 -插入不同的 [E2PROM](../item/eeprom.md) 后. 已有的 [E2PROM](../item/eeprom.md)会归还到物品栏 +各部件就位后,按下开始按钮,然后等待设备组装完成并充好电即可。记住,设备一旦组装完成就**无法**修改了,如果你忘装或错装部件,只能用[分解机](disassembler.md)将设备拆解掉,但过程中有小概率损坏部件。 -注意[机器人](robot.md) 也可以有 [屏幕](screen1.md), 你可以安装一个[屏幕 (1级)](screen1.md),这样可以敲入命令, - -也可以安放 [键盘](keyboard.md). 对于 [平板](../item/tablet.md), [屏幕](screen1.md)在[平板外壳](../item/tabletCase1.md)预装了, - -但是你还是要安一个 [键盘](keyboard.md) - -一切就位后,按下开始,设备会被组装,充能。记住,一旦组装就无法更改了,除非[拆解](disassembler.md)。 - -复杂度: 物品的级别决定了复杂度要求, 一级物品要求2复杂度,二级2,以此类推,箱子升级例外 - -此时复杂度为2倍箱子 (eg: a tier 2 [upgrade containers](../item/upgradeContainer1.md) requires 4 complexity, and likewise for [card containers](../item/cardContainer1.md)). +最后强调一下复杂度:物品的等级决定了它需要多少复杂度,也就是T1需要1复杂度,T2需要2复杂度,T3需要3复杂度。但容器类升级不同,它们需求的复杂度是容器等级的2倍(例如,2级的[升级容器](../item/upgradeContainer1.md)需要4复杂度,对应的[扩展卡容器](../item/cardContainer1.md)同理)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/cable.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/cable.md index 94f4ccf2240c..40bc3734d019 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/cable.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/cable.md @@ -1,10 +1,9 @@ # 线缆 -![Salad.](oredict:oc:cable) +![沙拉。](oredict:oc:cable) -连接[电脑](../general/computer.md) 和机器, - -可以被任意染料染色,之后只和同色或缺省的灰色连接 +线缆可用于连接距离较远的[电脑](../general/computer.md)与机器。如果你搭建的系统比较紧凑,所有组件都彼此接触(无论直接还是间接接触均可,大多数方块也带有线缆的功能),那么你一般用不到线缆。 -可以有效防止乱走线 +线缆可以用任意染料染色。染色后的线缆只会与同色以及淡灰色(默认颜色)线缆连接。这一特性可以让多个子网的线缆并排走线,而无需使用覆盖版。 +必要情况下,线缆可以用Forge MultiPart或Immibis Microblocks的覆盖板进行覆盖。请注意,[3D打印件](print.md)兼容Forge MultiPart,所以如果你想的话,也可以打印自定义覆盖板。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/capacitor.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/capacitor.md index 0b49ec111d18..02b2a4a109d6 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/capacitor.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/capacitor.md @@ -1,13 +1,9 @@ -# 电容 +# 电容器 -![It's over 9000.](oredict:oc:capacitor) +![超过9000。](oredict:oc:capacitor) -存储了网络需要的能源, 作为能源缓存.不像那种把其他能源转换过来的mod ([能源转换器](powerConverter.md)), +电容器存储了供网络使用的能量,在需要时承担了能量缓存的工作。与其他模组能量转换为OC模组内部能量形式的过程(比如使用[能量转换器](powerConverter.md))不同,在单个子网络中传输能量是瞬时完成的。网络内部的能量缓存对一些需要大量耗能的任务用处很大,例如[装配](assembler.md)或[充能](charger.md)[机器人](robot.md)和[无人机](../item/drone.md)等设备。 -这个能源转化是即时的. 内部缓存对一些有大量需求的任务比较有用, 比如[组装](assembler.md) 或者 [充能](charger.md) 设备 如[机器人](robot.md) , [无人机](../item/drone.md). +电容器的储能效率随其直接或间接接触的电容器数量增加而增加。例如,两个直接相邻的电容器的总容量,要比两个电容器单独容量的总和更大。但这种相邻增益只会影响到最多两格外的电容器,且随电容器间距离的增大而减小。 -存储效率和附近的电容总数有关. 比如两个相邻的电容总是比分开的两个存的多. - -相邻的判定是2个方块距离, 然后效率随着距离递减. - -可以链接[能源分发器](powerDistributor.md)为网络上的设备供能。 \ No newline at end of file +电容器可以连接到[能量分配器](powerDistributor.md)上,为网络中的其他[电脑](../general/computer.md)或机器供电。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/case1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/case1.md index 9b58a8a11fc5..23ef24afcdf5 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/case1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/case1.md @@ -1,35 +1,37 @@ # 机箱 -![Just in case.](oredict:oc:case1) +![“箱”当可靠。](oredict:oc:case1) -机箱有数个型号,越大的型号能放的配件越多 +电脑机箱有三个不同等级,等级限制了它们所能安装的组件。此外还有一个仅供创造模式使用的等级。电脑机箱还可以放置到[装配机](assembler.md)中组装[机器人](robot.md)。 -T1的可放配件: -- 2X T1扩展卡 (如[显卡](../item/graphicsCard1.md), [网卡](../item/lanCard.md)) -- 1x T1 [CPU](../item/cpu1.md) -- 2x T1 [内存](../item/ram1.md) -- 1x T1 [硬盘](../item/hdd1.md) +电脑机箱的部分槽位有等级限制,所能安装组件的最高等级在其角落处用罗马数字标明。举例而言,T2槽位也能插入T1组件。 -T2的可放配件: -- 1x T1扩展卡 (如[显卡](../item/graphicsCard1.md), [网卡](../item/lanCard.md)) -- 1x T2 扩展卡 -- 1x T2 [CPU](../item/cpu2.md) -- 2x T2 [内存](../item/ram3.md) -- 1x T1 [硬盘](../item/hdd1.md) -- 1x T2 [硬盘](../item/hdd2.md) +T1机箱可安装: +- 2x T1扩展卡(如[显卡](../item/graphicsCard1.md)、[网卡](../item/lanCard.md)等) +- 1x T1[CPU](../item/cpu1.md) +- 2x T1[内存条](../item/ram1.md) +- 1x T1[硬盘](../item/hdd1.md) -T3的可放配件: -- 1x T3 扩展卡 (如[显卡](../item/graphicsCard1.md), [网卡](../item/lanCard.md)) -- 2x T2 扩展卡 -- 1x T3 [CPU](../item/cpu3.md) -- 2x T3 [内存](../item/ram5.md) -- 1x T2 [硬盘](../item/hdd2.md) -- 1x T3 [硬盘](../item/hdd3.md) +T2机箱可安装: +- 1x T1扩展卡(如[显卡](../item/graphicsCard1.md)、[网卡](../item/lanCard.md)等) +- 1x T2扩展卡 +- 1x T2[CPU](../item/cpu2.md) +- 2x T2[内存条](../item/ram3.md) +- 1x T1[硬盘](../item/hdd1.md) +- 1x T2[硬盘](../item/hdd2.md) + +T3机箱可安装: +- 1x T3扩展卡(如[显卡](../item/graphicsCard1.md)、[网卡](../item/lanCard.md)等) +- 2x T2扩展卡 +- 1x T3[CPU](../item/cpu3.md) +- 2x T3[内存条](../item/ram5.md) +- 1x T2[硬盘](../item/hdd2.md) +- 1x T3[硬盘](../item/hdd3.md) - 1x [软盘](../item/floppy.md) -T4的可放配件: -- 3x T3 扩展卡 (如[显卡](../item/graphicsCard1.md), [网卡](../item/lanCard.md)) -- 1x T3 [CPU](../item/cpu3.md) -- 2x T3 [内存](../item/ram5.md) -- 2xT3 [硬盘](../item/hdd3.md) +T4(创造模式)机箱可安装: +- 3x T3扩展卡(如[显卡](../item/graphicsCard1.md)、[网卡](../item/lanCard.md)等) +- 1x T3[CPU](../item/cpu3.md) +- 2x T3[内存条](../item/ram5.md) +- 2x T3[硬盘](../item/hdd3.md) - 1x [软盘](../item/floppy.md) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/casecreative.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/casecreative.md index ee87d2036779..f529b0c466e3 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/casecreative.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/casecreative.md @@ -1 +1 @@ -#REDIRECT case1.md \ No newline at end of file +#REDIRECT case1.md diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/chameliumblock.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/chameliumblock.md index b34abc2bb9c0..dd3716b77a6f 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/chameliumblock.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/chameliumblock.md @@ -1,8 +1,7 @@ -# 染色方块 +# 变色材料块 -![So... blank.](oredict:oc:chameliumBlock) +![太……空白了。](oredict:oc:chameliumBlock) -几篇[印刷电路板](../item/chamelium.md) 可以被变成特殊装饰用途的有色方块. - -可以被原版任意染色 +将数块[变色材料](../item/chamelium.md)进行结合即可得到一种用于装饰的彩色方块。变色材料块可以用16种Minecraft颜色中任意一种的染料进行染色。 +将[3D打印件](print.md)的材质设定为变色材料块能获得纯白色调的表面。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/charger.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/charger.md index b92f3b82e51d..779754a1f56d 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/charger.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/charger.md @@ -1,13 +1,9 @@ # 充电机 -![All right, let's do this.](oredict:oc:charger) +![好了,开始吧。](oredict:oc:charger) -充电机为移动的设备 [机器人](robot.md), [无人机](../item/drone.md) and [平板](../item/tablet.md)充能. 可以被红石激活。 +充电机可为[机器人](robot.md)、[无人机](../item/drone.md)和[平板电脑](../item/tablet.md)等设备充能。输入红石信号即可激活充电机。充电速度基于输入的红石信号强度,强度15代表100%充电速度。 -充能速度被红石信号强度决定, 15强度最大. +注意,用[扳手](../item/wrench.md)点击充电机即可反转此逻辑。在反转模式下,充电机默认以100%的速度充电,且充电速度随输入的红石信号强度增加而减小。 -这个逻辑可以被[扳手](../item/wrench.md)反转。 - -当一个[平板](../item/tablet.md) 放入充电机后, 第一硬盘[hard drive](../item/hdd1.md) 也会被连接充电机的 [电脑](../general/computer.md)访问到 - -就像[软盘](../item/floppy.md)一样. 这允许在电脑和平板间传送数据。 +[平板电脑](../item/tablet.md)放入充电机中后,其第一块[硬盘](../item/hdd1.md)会暴露给与充电机相连的[电脑](../general/computer.md),类似插入[软盘驱动器](diskDrive.md)的[软盘](../item/floppy.md)。[电脑](../general/computer.md)与[平板电脑](../item/tablet.md)之间可通过此方式传输数据。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/disassembler.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/disassembler.md index 75ed968441ee..11da7b5fdee0 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/disassembler.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/disassembler.md @@ -1,7 +1,7 @@ -# 拆解器 +# 分解机 -![Build it, tear it down.](oredict:oc:disassembler) +![造了拆,拆了造。](oredict:oc:disassembler) -可以将大多数电脑拆成零件. 常用来回收不用的零件或者合错的东西,比如没有烧入系统或者程序的机器人 +分解机可以将OC模组的绝大多数物品分解为原来的材料,常用于从废弃的旧配件中回收材料,还可以拆解淘汰或造错的设备(比如忘了装[操作系统](../general/openOS.md)的[机器人](robot.md))。 -这会花费一些时间和能源,也可能被吞配件。 \ No newline at end of file +分解物品会耗费很长时间,以及一定能量。拆解时还会有小概率损失组件(由组件的基本性质决定)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/diskdrive.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/diskdrive.md index c34bde088f9e..e183f9034264 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/diskdrive.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/diskdrive.md @@ -1,15 +1,9 @@ # 软盘驱动器 -![Going round and round and...](oredict:oc:diskDrive) +![轉啊轉啊...](oredict:oc:diskDrive) -用于读取[软盘](../item/floppy.md). 初期很有用,因为低级别的 [机箱](case1.md)没有软盘槽 +软盘驱动器与[电脑](../general/computer.md)连接后可读取[软盘](../item/floppy.md)。此设备在初期很有用,因为低等级的[电脑机箱](case1.md)没有内置的软盘插槽,而你需要操作系统引导电脑启动。[OpenOS](../general/openOS.md)软盘可以通过将空[软盘](../item/floppy.md)和[手册](../item/manual.md)一起合成获得。 -你还需要操作系统如OpenOS,Plan9K,MineOS等,来启动[电脑](../general/computer.md). +软盘驱动器也可以装进[机器人](robot.md)中,这样机器人就能插[软盘](../item/floppy.md)了。这一功能作用很大,因为这是不使用网络(例如通过[网卡](../item/lanCard.md)通信)的前提下,机器人唯一一种与外界交换数据的手段。 -[OpenOS](../general/openOS.md) 安装盘可以用空的 [软盘](../item/floppy.md) 和[OC手册](../item/manual.md)合成. - -也可以被安装在机器人[robots](robot.md)里面来允许插入 [软盘](../item/floppy.md) - -在没有网卡的时候这是非常有用的数据传输方式了 - -可以 通过shift(蹲) + 右键,可以不打开软驱GUI装卸软盘 +手持[软盘](../item/floppy.md)潜行与软盘驱动器交互(按住shift右键单击)即可在不打开其GUI的前提下插入或取出[软盘](../item/floppy.md)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/geolyzer.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/geolyzer.md index f639ea6d95a3..a61b32aab965 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/geolyzer.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/geolyzer.md @@ -1,5 +1,7 @@ -# 地图扫描机 -![Xray](oredict:oc:geolyzer) -让电脑具有扫描周边地形的能力,会把周边的方块硬度分布描述出来,可以生成一个能够在[全息投影机](hologram1.md)显示出来的地图,并描绘方块硬度分布,因此某种程度上用好了就是矿追。 +# 地质分析仪 -由于可能有奇怪的干扰,理论来说经常要多次扫描才能确认。它可以被作为升级安装在机器人和平板电脑上面,扫描消耗电池的能量。 +![石之摇滚。](oredict:oc:geolyzer) + +[电脑](../general/computer.md)可用地质分析仪扫描分析仪周围的地形,以获取方块的近似硬度。此功能可用于生成一片区域的地图,以供[全息投影仪](hologram1.md)显示。还能寻找可能有价值的方块(矿石一般比泥土和石头硬度更大)。地质分析仪的扫描结果中会含有一定量噪声;理论上,可以进行多次扫描来提高所得方块硬度的精确性。 + +地质分析仪也能以升级的形式装在[机器人](robot.md)和[平板电脑](../item/tablet.md)上,用于扫描周边地形。但是进行扫描会消耗能量,因此过度使用会耗尽设备的电池电量。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/hologram1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/hologram1.md index c1cd02d22271..454a9237a72d 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/hologram1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/hologram1.md @@ -1,11 +1,7 @@ -# 全息投影机 +# 全息投影仪 -![Is this the real life? Is this just fantasy?](oredict:oc:hologram1) +![这是现实还是幻想?](oredict:oc:hologram1) -一个巨大的显示屏, i.e. 可以显示独立的三维图形,就是那种全息的3D,偏振光原理那种(高中课本会讲) +全息投影仪是一台立体显示装置,也就是说它能产生一个三维的体素阵列,其中的体素均可单独开关显示,由与其相连的[电脑](../general/computer.md)控制。T2全息投影仪的分辨率与T1相同,但每一体素都支持三种颜色,具体颜色由用户自定义。 -2级显示屏, 分辨率不变但是支持电脑定制每个像素的颜色 - -可以被[扳手](../item/wrench.md)旋转 [, - -可以在范围内任意放缩显示 +投射出的全息影像可以绕垂直轴旋转,方法为用[扳手](../item/wrench.md)点击其顶部或底部。这样操作能减少工作量,因为无需在软件端对输出内容进行变换。全息影像还可依据需求进行缩放。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/index.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/index.md index 5d9fb9836382..7797cd66aae6 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/index.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/index.md @@ -1,48 +1,48 @@ # 方块 -本索引列出了OC全部的的方块 如果要找物品点[这里](../item/index.md). +本索引列出了OC模组的全部方块。要寻找物品,请查看[物品索引](../item/index.md)。 -注意有些方块由于合成表的原因,可能不可用. +注意:根据所用合成表组合不同,有些方块可能不可用。 ## 电脑 * [机箱](case1.md) -* [单片机](microcontroller.md) +* [微控制器](microcontroller.md) * [机架](rack.md) * [机器人](robot.md) ## 组件 ### 输入 / 输出 -* [全息投影机](hologram1.md) +* [全息投影仪](hologram1.md) * [键盘](keyboard.md) * [屏幕](screen1.md) ### 存储 * [软盘驱动器](diskDrive.md) -* [硬盘阵列](raid.md) +* [硬盘阵列柜](raid.md) ### 扩展 * [适配器](adapter.md) -* [扫描器](geolyzer.md) -* [运动探测器](motionSensor.md) -* [红石IO接口](redstone.md) -* [转置器(注:直译)](transposer.md) +* [地质分析仪](geolyzer.md) +* [运动传感器](motionSensor.md) +* [红石I/O端口](redstone.md) +* [转运器](transposer.md) * [路径点](waypoint.md) ## 组装 / 打印 -* [3D打印](print.md) +* [3D打印件](print.md) * [3D打印机](printer.md) -* [组装器](assembler.md) -* [染色方块](chameliumBlock.md) -* [拆解器](disassembler.md) +* [电子装配机](assembler.md) +* [变色材料块](chameliumBlock.md) +* [分解机](disassembler.md) -## 网络 +## 组网 * [线缆](cable.md) -* [VLAN分割器](netSplitter.md) +* [网络分断器](netSplitter.md) * [中继器](relay.md) ## 电源管理 -* [电容](capacitor.md) -* [充电器](charger.md) -* [能源转换](powerConverter.md) -* [能源分发](powerDistributor.md) +* [电容器](capacitor.md) +* [充电机](charger.md) +* [能量转换器](powerConverter.md) +* [能量分配器](powerDistributor.md) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/keyboard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/keyboard.md index 8e39020233b1..0475d551cb23 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/keyboard.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/keyboard.md @@ -1,5 +1,7 @@ -# Keyboard +# 键盘 ![QWERTY](oredict:oc:keyboard) -在[屏幕](screen1.md)上打字 , 或者嵌入 [机器人](robot.md) 和 [平板](../item/tablet.md). +键盘是向[显示屏](screen1.md)输入文本时所必需的东西,它们可能放置在世界中,也可能内置在[机器人](robot.md)或[平板电脑](../item/tablet.md)等设备里。 + +要让键盘与在世界中的[显示屏](screen1.md)协同工作,需要将它与[显示屏](screen1.md)相邻放置,且朝向[显示屏](screen1.md)。也可以直接放到[显示屏](screen1.md)身上(放在顶部或任一侧面均可)。若使用键盘时能打开[显示屏](screen1.md)的GUI,那么键盘就已经“连接到”[显示屏](screen1.md)上了。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/microcontroller.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/microcontroller.md index bcaf67e2dd03..35afa6f5864c 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/microcontroller.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/microcontroller.md @@ -1,8 +1,7 @@ -# Microcontroller +# 微控制器 -![Don't belittle it.](block:OpenComputers:microcontroller) +![可别小看它。](block:OpenComputers:microcontroller) -单片机通过[单片机箱](../item/microcontrollerCase1.md) 在[组装机](assembler.md)组装. 相比电脑他们弱得多 , 但是便宜. 另外他们无法和外界物件交互. +玩家可在[电子装配机](assembler.md)中用[微控制器外壳](../item/microcontrollerCase1.md)构建得到微控制器。它们与[电脑](../general/computer.md)相比功能更少,但构建的成本也更低。具体来说,它们**不能**与外部组件交互。 -单片机可以携带多种组件, 如 [CPU](../item/cpu1.md), [内存](../item/ram1.md), 扩展卡. 单片机无法携带[硬盘](../item/hdd1.md)只能烧入[E2PROM](../item/eeprom.md), -相比[机箱](case1.md)他们可以用一些特别的升级 比如[活塞升级](../item/pistonUpgrade.md). +微控制器可安装多种组件,如[CPU](../item/cpu1.md)、[内存条(RAM)](../item/ram1.md)和扩展卡。微控制器无法安装[硬盘](../item/hdd1.md),但带有一个[EEPROM](../item/eeprom.md)槽位,可以写入程序来完成高度特定化的工作。它们在某些方面相较于[电脑机箱](case1.md)有自己的优势,尤其是它们可以使用一部分升级,例如[活塞升级](../item/pistonUpgrade.md)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/motionsensor.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/motionsensor.md index 0e409f438763..0ff07610a9cb 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/motionsensor.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/motionsensor.md @@ -1,7 +1,7 @@ -# Motion Sensor +# 运动传感器 -![Don't. Blink.](oredict:oc:motionSensor) +![不 要 眨 眼。](oredict:oc:motionSensor) -运动探测器允许 [电脑](../general/computer.md)探测生物. 如果生物移速快过阈值,将会向连接的电脑发出红石信号 [computers](../general/computer.md) -阈值可以在连接的电脑上用组件API调节 -探测范围8格, 不能有障碍物,生物走出范围或者连线上有障碍都会使得生物无法被探测。 +运动传感器能够让[电脑](../general/computer.md)探测到活动实体的运动。如果有实体的移动速度超过设定阈值,传感器会向与之相连的[电脑](../general/computer.md)输入一个信号。阈值可以在运动传感器所连接的电脑上用组件API修改。 + +运动传感器只能探测到它周围8格半径范围内的移动,而且移动实体需要在传感器的视线内。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/netsplitter.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/netsplitter.md index 55e32f7d73a5..07533d334cef 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/netsplitter.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/netsplitter.md @@ -1,9 +1,7 @@ -# Net Splitter +# 网络分断器 ![*.net *.split](oredict:oc:netSplitter) -VLAN分割器能够让你控制子网的连接. 它不像 [中继器](relay.md) 或者 [能源转换](powerConverter.md) 那样直接连接相邻的子网. -每个边的连接都可以用扳手控制 (e.g. the [scrench](../item/wrench.md)). -接入红石信号之后, 所有连接反相. +网络分断器是用于控制子网间连通性的设备。和[中继器](relay.md)以及[能量转换器](powerConverter.md)不同,网络分断器会将相邻子网络直接连通,也就是可以直接访问组件。各方向上的连通性可通过扳手(例如[螺丝刀扳手](../item/wrench.md))来反转。当有红石信号输入进网络分断器时,所有方向上的连通性都会反转。 -这个方块可以控制特定子网的连接. 使用[红石IO方块](redstone.md) 和 [红石卡](../item/redstoneCard1.md) 可以实现对他的自动化控制 +因此,该方块可控制组件网络中某些部分的通断。可使用[红石I/O端口](redstone.md)或[红石卡](../item/redstoneCard1.md)对网络分断器进行自动化控制。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/powerconverter.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/powerconverter.md index 5a03b5f9da82..0c8a36acc6a0 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/powerconverter.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/powerconverter.md @@ -1,8 +1,5 @@ -# Power Converter +# 能量转换器 -![One of us? One of us!](oredict:oc:powerConverter) +![自己人?自己人!](oredict:oc:powerConverter) -能源转换器是最快捷的使用其他mod能源的办法了. -如果只是运行单台机器,那么不需要造这个东西。 如果你有一个只是偶尔使用的大电容你也不用做这个方块 -然而如果你想直接驱动[装配机](assembler.md) 或者 [充电机](charger.md), -这个东西往往比直接连接外部能源要给力 \ No newline at end of file +能量转换器是将其他模组能量系统的能量转换为OC模组内部能量形式的最快方法。如果你只是要运行一台简单电脑,或者你的电容库很大,很少耗尽电量,那大概用不上能量转换器。但是如果你想直接带动[电子装配机](assembler.md)或者[充电机](charger.md),那最好用上转换器,而不要直接将它们连接到外部电源上。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/powerdistributor.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/powerdistributor.md index 79462fa99fb5..8163ff368b74 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/powerdistributor.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/powerdistributor.md @@ -1,6 +1,5 @@ -# Power Distributor +# 能量分配器 -![Power to the masses.](oredict:oc:powerDistributor) +![供电千万家。](oredict:oc:powerDistributor) -能源分配器能够将一个共享能源池(如[电容](capacitor.md))的能源分配出去, 使得子网络能够在不暴露元件的情况下分享能源 -它的作用是负载均衡,因此你会发现每个子网的能量供应都“差不多” \ No newline at end of file +能量分配器能将一个共用的电源(例如[电容器](capacitor.md))进行分配,让多个子网络共享能源,同时不将组件暴露给其他网络中的电脑。它的工作原理是定期“平衡”所有子网络中的能量,以保证它们中能量的**相对**数量相同。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/print.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/print.md index 3724e2a03aa7..2f9dba908e7f 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/print.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/print.md @@ -1,11 +1,11 @@ -# 3D打印制品 +# 3D打印件 -![Any way you want me.](block:OpenComputers:print) +![以您所期望的任何方式呈现。](block:OpenComputers:print) -3D打印制品由 [3D打印机](printer.md)制造. 他们主要作为装饰用途出现, 但也可以收发红石信号来扩展出一点点小的功能. +3D打印件是通过[3D打印机](printer.md)创造出来的。它们主要用于装饰,但也有能响应或发出红石信号的形式,这样能实现一些额外功能。 -可以通过放入 [3D打印机](printer.md)进行回收. 可以重用一点用来打印的 [油墨](../item/chamelium.md). 打印的颜料是不会回收的. +把3D打印件作为输入放进[3D打印机](printer.md)即可进行回收。这样能重复利用打印件的部分[变色材料](../item/chamelium.md)。用于打印的颜料无法回收。 -长按shift(默认的OC扩展tip),将会显示出当前打印制品的激活状态. +按住显示OC模组额外提示信息的按键(默认为`Shift`)后,屏幕上会显示打印件的激活状态,前提是它存在激活状态。 -兼容Forge Multipart. 在他们不碰撞,且单个方块的形状数量不超出上限时,可以被放入单个方块的空间,比如火把,拉杆,线缆等. +3D打印件兼容Forge MultiPart。单格空间内能放置多个3D打印件,只要互相之间不发生碰撞,且空间内的形状数未超单个模型的形状数上限即可。因为Forge MultiPart的性质,打印件还能与其它兼容Forge MultiPart的方块放置在同一格内,例如火把、拉杆、线缆或Project Red模组的红石合金线。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/printer.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/printer.md index 2aa3f07f9401..1ddbf0d57b2e 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/printer.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/printer.md @@ -1,17 +1,18 @@ -# 3D Printer +# 3D打印机 -![2D printing is so yesteryear.](oredict:oc:printer) +![2D打印太过时了。](oredict:oc:printer) -3D打印机允许你在任何方块上,用任何纹理打印出你想要的样子.要打印东西, 需要在电脑边放一台打印机.`printer3d` 组件API将启用, 电脑将能够通过这些API,控制打印机打印出[模型](print.md). +3D打印机能让你打印出具有任意形状以及任意材质的方块。使用3D打印机的第一步是将3D打印机方块放置在电脑旁边。这样电脑就可以使用`printer3d`组件API了。你可以用其提供的函数创建并打印出[模型](print.md)来。 -用OPPM来设置打印机更方便. 一旦安装 (`oppm install oppm`), 确保你有 [因特网卡](../item/internetCard.md),并执行以下命令: +3D打印机更简便的配置方法是使用开放式软件包管理器(OPPM)。在安装OPPM(`oppm install oppm`之后,你还需要确认[电脑](../general/computer.md)上装有[因特网卡](../item/internetCard.md),最后执行以下命令: `oppm install print3d-examples` -示例将会在 `/usr/share/models/` 以.3dm的扩展名存在. 阅读示例文件以获取打印选项的信息, 尤其是这个 `example.3dm`. 你也可以通过安装了网卡的计算机,用wget从OpenProgram下载`print3d` and `print3d-examples`. +示例文件的位置在`/usr/share/models/`,格式为.3dm文件。请浏览示例文件,尤其是`example.3dm`,以获取可用操作。此外,你还可以在安装有[因特网卡](../item/internetCard.md)的电脑上使用`wget`从OpenPrograms处下载`print3d`与`print3d-examples`程序。 -要打印模型, 需要通过 [电脑](../general/computer.md)配置打印机. 如果设置了循环打印, 开始任务后电脑就可以搬走了. 你还需要提供 [墨盒](../item/inkCartridge.md) , [油墨](../item/chamelium.md) 作为打印材料. 油墨用量和3D打印大小有关, 墨水取决于表面积. +要打印模型,首先需要用[电脑](../general/computer.md)对3D打印机进行配置。如果设定为不间断打印模式,那么在任务开始后就无需电脑了。你还需要提供[墨盒](../item/inkCartridge.md)以及[变色材料](../item/chamelium.md)作为打印材料。变色材料用量取决于3D打印件的体积,墨水用量则取决于所打印物品的表面积。 -打印需要以下命令: -`print3d /到打印文件的路径/文件.3dm` +要打印物品,需要执行需要以下命令: +`print3d <指向.3dm文件的路径>` +你需要给函数提供指向.3dm文件的路径。 -可以在 `/usr/share/models/example.3dm`.找到相关文档 \ No newline at end of file +可在`/usr/share/models/example.3dm`找到有关如何创建模型的文档。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/rack.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/rack.md index 9fbd629a526d..9bb920e3949e 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/rack.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/rack.md @@ -1,6 +1,7 @@ -#机架 -![Free housing.](oredict:oc:rack) +# 机架 -机架中可以存放各种电脑,如服务器,终端服务器等,组件之间可以通过GUI设定他们的连接关系。如果服务器里面安装了网卡等组件,那么机架里面的服务器也是可以互联的,但是他们只能用来传递消息,而不能直接互相看到。你的程序不能直接探测到一个机柜里面的其他设备 +![免费容纳空间。](oredict:oc:rack) -机架里有一条总线,如果要让组件互相可见,那么就连接到总线上。 \ No newline at end of file +一个机架至多可容纳四台机架式设备,例如[服务器](../item/server1.md)、[终端服务器](../item/terminalServer.md)以及[机架式软驱](../item/diskDriveMountable.md)。在机架的GUI中可以详细配置机架式设备的连接。有一种特殊情况:如果[服务器](../item/server1.md)中装有受支持的组件,例如[网卡](../item/lanCard.md),那么可以为这些组件建立“仅网络”连接。这种连接只会传输网络报文,而组件对另一侧不可见。这种仅网络连接在GUI中的线更细,以与“主”连接区分,后者还能传递对组件的访问。机架内部的连接的一端必须为机架式设备/设备中某组件,另一端必须为连接到机架某一侧的总线。要将多个机架式设备连接到一起,你需要将它们连接到同一条总线上。 + +机架还具有[中继器](relay.md)和[能量分配器](powerDistributor.md)的功能。在机架的GUI中可设定它是否要启用中继器功能,若GUI中出现一条线将各个总线连接到一起,代表启用此功能。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/raid.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/raid.md index bbeeff0b0ec8..9a39bd65ffab 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/raid.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/raid.md @@ -1,15 +1,11 @@ -# Raid +# 硬盘阵列柜 -![40 man instance.](oredict:oc:raid) +![硬盘开团。](oredict:oc:raid) -Raid箱提供了[硬盘](../item/hdd1.md)的磁盘阵列功能,如同现实的RAID0一样,通过多块磁盘并发写入同时提高了效率和容量 +硬盘阵列柜方块可容纳三块[硬盘](../item/hdd1.md),可以将它们组合为单个文件系统。组合所得文件系统的大小为各[硬盘](../item/hdd1.md)容量之和,并且此文件系统对所有与其连接的[电脑](../general/computer.md)均可用。 - 组合的文件系统拥有所有硬盘容量之和的大小并且所有相连的电脑均可以访问RAID +硬盘阵列柜只有在装入三块[硬盘](../item/hdd1.md)后才会工作(并以文件系统的形式出现)。[硬盘](../item/hdd1.md)的大小可以不同。 -当且仅当3个以上的磁盘被放进RAID控制器时,这块些磁盘会被看作一块,允许每块磁盘大小不同 +注意,添加进阵列的[硬盘](../item/hdd1.md)会被清空数据。从完整的阵列中取出一块[硬盘](../item/hdd1.md)会清空整个阵列中的数据。将硬盘重新加回阵列**也不能**恢复数据,阵列会重新初始化为空文件系统。 -注意当你加入RAID的时候原来的盘数据会全部丢失掉,而从RAID移除一块硬盘也会直接导致整个RAID损坏 - -加回去也不会拯救这个事实,RAID会被重新初始化为空的磁盘 - -挖掉RAID方块则不会丢失数据,相应的磁盘可以被重新放到一个新的RAID里面继续用 \ No newline at end of file +破坏硬盘阵列柜方块后,其中的内容会保留。因此阵列可以安全移动位置,数据不会丢失。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/redstone.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/redstone.md index 0b2c4594ded8..440ab5332d13 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/redstone.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/redstone.md @@ -1,12 +1,9 @@ -# Redstone I/O +# 红石I/O端口 -![Hi Red.](oredict:oc:redstone) +![红石你好。](oredict:oc:redstone) -红石IO方块可以被用来远程读取和发射红石信号. 他就像1级和2级[红石卡](../item/redstoneCard1.md)的杂交品: +红石I/O端口可用于远程读取与发出红石信号。其工作方式类似T1与T2[红石卡](../item/redstoneCard1.md)的结合:它能收发简单模拟信号与集束信号,但不能收发无线红石信号。 -可以收发简单的信号也可以收发信号群, 但是无法收发无线红石信号 +在调用此方块提供的方法并需要提供方向时,所用方向为世界的全局基准方向(绝对方向)。此方块的各个面贴图上有不明显的凹痕,凹痕个数对应了每个面的数字编号。指定方向的另一种方式是使用`sides.north`与`sides.east`等全局方向值。 -When providing a side to the methods of the component exposed by this block, the directions are the global principal directions, i.e. it is recommended to use `sides.north`, `sides.east` and so on. - -如[红石卡](../item/redstoneCard1.md), 当红石变化的时候,这个方块会向连接的[电脑](../general/computer.md) 发送信号,(模拟或者信号束).也可以用来唤醒连接的[电脑](../general/computer.md) -如果达到一定的强度可以直接把电脑开机 +和[红石卡](../item/redstoneCard1.md)一样,当红石信号的状态变化,无论是模拟红石信号还是集束红石信号,此方块会向所连接的[电脑](../general/computer.md)推送一个信号。此方块还能启用输入强度达到某一值后唤醒相连[电脑](../general/computer.md)的功能,这一功能可用于自动开启[电脑](../general/computer.md)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/relay.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/relay.md index e883684eb452..7b4381950f35 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/relay.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/relay.md @@ -1,17 +1,13 @@ -# Relay +# 中继器 -![Building bridges.](oredict:oc:relay) +![构建信息之桥。](oredict:oc:relay) -中继器允许子网间发送消息,而不把组件暴露给其他网络的[电脑](../general/computer.md).通常来说,把组件限制在本地网络是个好主意,如果被不怀好意的熊控制了你的机器人,那么你家就完蛋了. +中继器可以让不同子网互相发送网络报文,但不会将组件暴露给其他子网中的[电脑](../general/computer.md)。通常而言,最好保证组件只对本地设备可见,这样可以避免[电脑](../general/computer.md)连接到错误的[显示屏](screen1.md),还能避免组件数溢出(会导致[电脑](../general/computer.md)崩溃并拒绝启动)。 -可避免电脑链接到错误的屏幕,或者避免组件崩溃(可能崩掉电脑,并使之无法启动). +中继器可通过安装[无线网卡](../item/wlanCard1.md)的方式进行升级,升级后中继器还能以无线形式中继网络报文。无线网络报文可以被其他带有无线网卡的中继器或[电脑](../general/computer.md)接收并进行中继。 -中继器可以安装[无线网卡](../item/wlanCard1.md),发送无线消息.其他的中继器可接受并转发,或者是被有无线网卡的电脑收到. +中继器也可以通过安装[直连卡](../item/linkedCard.md)的方式进行升级。这种情况下中继器还会将报文通过直连卡所提供的隧道进行转发,能量消耗与一般使用情况一致,因此请确保中继器供电充足。 -中继器也可以安装[连接卡](../item/linkedCard.md).消息被转发到链接卡的信道里面, 记得保持中继器能源. +中继器**不会**追踪它们所中继的数据包,因此请避免在你的网络中出现环路,否则你可能会多次收到同一数据包。因为中继器的缓存大小有限,以太高的频率发送网络信息时可能出现丢包。你可以升级中继器,以提升其中继报文的速度以及其内部报文缓存队列大小。 -中继器不会记下包的路径,因此请避免网络环路(现实中将触发广播风暴,全网瘫痪).由于中继器资源不是无限的,过于频繁的发包将会导致丢包. - -你也可以通过升级来加速转发速度. - -包只会被转发有限次数(TTL),当TTL降为0时,包会被自动丢弃,缺省的TTL是5,每转发一次减去1. +数据包只会被转发有限次,因此不能串接任意多的中继器。默认情况下,数据包可以被转发至多五次。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/robot.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/robot.md index 2bfe69c45e98..2955803fb2df 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/robot.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/robot.md @@ -1,9 +1,9 @@ -# Robot +# 机器人 -![His name was Tobor.](block:OpenComputers:robot) +![他的名字叫Tobor。](block:OpenComputers:robot) -机器人不像 [电脑](../general/computer.md), 他们是可以像一个玩家一样去和世界交互的. 不过它们不能直接和其他设备交互! 如果需要和 [电脑](../general/computer.md) 和其他机器人通讯, 那么用[无线网卡](../item/wlanCard1.md), 或者通过[红石卡](../item/redstoneCard1.md)实现更底层的协议去通信. +不像[电脑](../general/computer.md),机器人可以像玩家一样进行移动并与世界互动。但是它们**不能**与外部组件交互!如果你需要让机器人与[电脑](../general/computer.md)或其他机器人通信,那么需要使用[无线网卡](../item/wlanCard1.md)。或者使用[红石卡](../item/redstoneCard1.md)并通过红石信号创建一些低级的通讯协议。 -机器人通过将任意等级[机箱](case1.md) 放入 [组装机](assembler.md)制作的. 更高规格的[机箱](case1.md) 可以做出更复杂的机器人. 机器人的复杂度会显示在 [组装机](assembler.md),复杂度取决于携带和安装的卡片和扩展数量; 级别越高,数量越多,越复杂,达到一定程度组装机将罢工. +将任意等级的[电脑机箱](case1.md)放入[电子装配机](assembler.md)即可构建机器人。[机箱](case1.md)的等级越高,能构建的机器人就越复杂,因为能安装的[CPU](../item/cpu1.md)等级更高。机器人的复杂度(在[电子装配机](assembler.md)的GUI中显示)由放入机器人槽位中组件与升级的等级决定;高等级的组件会比低等级的组件增加更多复杂度。若机器人的复杂度过高,[电子装配机](assembler.md)就无法构建机器人了。 -机器人可以放入各种升级来加强. 包括 [物品栏升级](../item/inventoryUpgrade.md) [物品栏控制器](../item/inventoryControllerUpgrade.md) [储罐升级](../item/tankUpgrade.md), [导航升级](../item/navigationUpgrade.md)等. 卡和扩展都可以在机器人运行时热替换. 机器人也可以安装软驱来插软盘, 用来安装 [openOS](../general/openOS.md)(你也可以在组装的时候就带上预装系统的硬盘). +机器人可安装多种升级以增强其功能。可用升级包括[物品栏升级](../item/inventoryUpgrade.md)、[物品栏交互升级](../item/inventoryControllerUpgrade.md)、[储罐升级](../item/tankUpgrade.md)、[导航升级](../item/navigationUpgrade.md)等等。机器人还可安装[升级容器](../item/upgradeContainer1.md)和[扩展卡容器](../item/cardContainer1.md),安装后机器人能在运行中热插拔升级与扩展卡。机器人也可安装[软盘驱动器](diskDrive.md),安装后机器人可以插入[软盘](../item/floppy.md),然后你就可以给机器人安装[OpenOS](../general/openOS.md)了(另一种方法是先用[电脑](../general/computer.md)将[OpenOS](../general/openOS.md)安装到空[硬盘](../item/hdd1.md)里,然后在组装机器人时使用这块预装系统的[硬盘](../item/hdd1.md))。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/screen1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/screen1.md index b21cf68f4e01..df22e4c66e7f 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/screen1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/screen1.md @@ -1,20 +1,18 @@ -# Screens +# 显示屏 -![See this?](oredict:oc:screen1) +![看见没?](oredict:oc:screen1) -显示屏需要和显卡一起使用, 使得电脑能够显示文本.不同型号的屏幕能够显示不同的东西, 比如不同的分辨率和色深. 从低分单色屏到高分256色屏幕,可用分辨率取决于最差的那个配件. +显示屏需要和[显卡](../item/graphicsCard1.md)配合使用,这样[电脑](../general/computer.md)才能显示文本。不同等级显示屏的性能不同。例如,各等级所支持分辨率和色深均有差异。OC模组的显示屏既有低分辨率的单色屏,也有高分辨率的256色屏。 -当使用T1显卡和T3屏幕时,仅T1的分辨率和色深可用,反之亦然.但是T3显卡的运行速度会快些 +可用分辨率与色深取决于组合中等级最低的硬件。当使用[T1显卡](../item/graphicsCard1.md)和[T3显示屏](screen3.md)时,只能使用T1的分辨率和色深。搭配使用[T3显卡](../item/graphicsCard1.md)和[T1显示屏](screen3.md)时,虽然分辨率与色深仍限制为T1,但[显卡](../item/graphicsCard1.md)的操作能力不同,速度会比使用[T1显卡](../item/graphicsCard1.md)更快。 -屏幕可以相邻放置组成多方块屏幕,需要朝向一样. 旋转的上下方向也一致. 可以通过手上的确定屏幕旋转方向.屏幕大小对分辨率无影响. +若显示屏相邻摆放且朝向一致,它们可以组合为多方块显示屏。对朝上或朝下的显示屏而言,旋转方向还要保证一致。手持显示屏时,向上或下放置的显示屏上会叠加显示一个箭头,指示旋转方向。 -可以通过染色,控制哪两块屏幕可以连接,手持染料右键即可,染料不会消耗掉. 屏幕在敲下来以后仍然保持他的颜色. 不同色不会连一起,同色不同型也不会. +显示屏的可用分辨率不受尺寸影响,只受等级影响。为了控制相邻显示屏是否进行连接,可以用任意染料对显示屏进行染色,只需手持染料右键单击显示屏即可。染料不会消耗,但显示屏被破坏后不会保留所染的颜色。颜色不同的显示屏不会互相连接。等级不同的显示屏就算颜色相同也不会互相连接。 -T2和T3屏支持鼠标. 屏幕会响应点击事件(只会在有键盘的时候或者是按下蹲的时候打开),在屏幕没有键盘的时候,蹲下是唯一操作办法.注意是否打开屏幕是可以通过组件API控制的. +T2和T3显示屏还支持鼠标输入。点击操作既可以在显示屏的GUI中进行(只有连接[键盘](keyboard.md)的前提下才能打开GUI),也可以通过潜行交互的方式进行(不确定的话就空手交互)。若显示屏未连接[键盘](keyboard.md),那么是否潜行均可。请注意,你可以使用显示屏暴露给所连接[电脑](../general/computer.md)的组件API来控制打开GUI的方式,可选择潜行交互或直接交互(默认情况)。若在其组件API中启用,T3显示屏还支持更精确的点击位置检测功能。此功能支持检测点击位置在某字符位置的上半还是下半。此功能的用例之一是利用特殊Unicode字符模拟更高分辨率。 -T3可以配置为接受更高的点击精度,这可以让人判定是点击上半个字符还是下半个,可以用来模拟更高分辨率的屏幕. - -分辨率如下: -T1: 50x16, 单色. -T2: 80x25, 16色 -T3: 160x50, 256色 \ No newline at end of file +各等级显示屏的分辨率与色深如下: + - T1: 50x16,单色。 + - T2: 80x25,4位色。 + - T3: 160x50,16位色。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/switch.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/switch.md index da055b4af1f9..16e42acca24d 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/switch.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/switch.md @@ -1,13 +1,13 @@ -# Switch +# 交换机 -![Building bridges.](oredict:oc:switch) +![构建信息之桥。](oredict:oc:switch) -*本方块过期了,请换用中继器 +*本方块已废弃,将会在未来版本被移除* 请将其合成为[中继器](relay.md)以避免丢失。 -The switch can be used to allow different subnetworks to send network messages to each other, without exposing components to [computers](../general/computer.md) in other networks. Keeping components local is usually a good idea, to avoid [computers](../general/computer.md) using the wrong [screen](screen1.md) or to avoid component overflows to happen (causing [computers](../general/computer.md) to crash and refuse to boot up). +交换机可以让不同子网互相发送网络报文,但不会将组件暴露给其他子网中的[电脑](../general/computer.md)。通常而言,最好保证组件只对本地设备可见,这样可以避免[电脑](../general/computer.md)连接错误的[显示屏](screen1.md),还能避免组件数溢出(导致[电脑](../general/computer.md)崩溃并拒绝启动)。 -There is also a wireless variation of this block, called the [access point](accessPoint.md), which will also relay messages wirelessly. Wireless messages can be received and relayed by other [access points](accessPoint.md), or by [computers](../general/computer.md) with a [wireless network card](../item/wlanCard1.md). +此方块还有一个无线版本,称为[无线接入点](accessPoint.md),它还能以无线形式中继报文。无线报文可以被其他[无线接入点](accessPoint.md)或带有[无线网卡](../item/wlanCard1.md)的[电脑](../general/computer.md)接收并中继。 -Switches and [access points](accessPoint.md) do *not* keep track of which packets they relayed recently, so avoid cycles in your network or you may receive the same packet multiple times. Due to the limited buffer size of switches, sending messages too frequently will result in packet loss. You can upgrade your switches and [access points](accessPoint.md) to increase the speed with which they relay messages, as well as their internal message queue size. +交换机与[无线接入点](accessPoint.md)**不会**追踪它们所中继的数据包,因此请避免在你的网络中出现环路,否则你可能会多次收到同一数据包。因为交换机的缓存大小有限,以太高的频率发送网络报文时可能出现丢包。你可以升级交换机与[无线接入点](accessPoint.md),以提升其中继报文的速度以及其内部报文缓存队列的大小。 -Packets are only re-sent a certain number of times, so chaining an arbitrary number of switches or access points is not possible. By default, a packet will be re-sent up to five times. +数据包只会被转发有限次,因此不能串接任意多的[交换机](switch.md)或无线接入点。默认情况下,数据包可以被转发至多五次。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/transposer.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/transposer.md index 458291835879..31f5c075121f 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/transposer.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/transposer.md @@ -1,9 +1,9 @@ -# Transposer +# 转运器 -![Such a poser.](oredict:oc:transposer) +![转运不易。](oredict:oc:transposer) -转置器连接了红石控制的漏斗和[机器人](robot.md), 允许 [电脑](../general/computer.md)-控制液体和物品在相邻方块转移. +转运器填平了红石控制的漏斗和[机器人](robot.md)之间的鸿沟,可用于在邻近方块之间进行[电脑](../general/computer.md)控制的物品和流体转运。 -*本方块不自带物品栏.* +**请注意此方块内部无物品存储空间** -本方块具有探测容器物品的能力 +除了移动物品,它还能像装有[物品栏交互升级](../item/inventoryControllerUpgrade.md)或[储罐交互升级](../item/tankControllerUpgrade.md)的[适配器](adapter.md)一样,检查邻近物品容器或流体储罐的内容。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/waypoint.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/waypoint.md index 1bfd4847db3e..7f9d68ae0ebf 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/waypoint.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/block/waypoint.md @@ -1,6 +1,9 @@ -# Waypoint +# 路径点 -!["This way!" - "No, that way!"](oredict:oc:waypoint) -路径点重点不在本身,而是如何使用. 导航升级可以探测路径点, 因此安装了这种升级的设备就可以通过它导航. 这在对机器人和无人机写高度可重用的程序时很有用. -注意!导航升级报告的路径点位置,指的是路径点方块的正面,相邻的方块(粒子效果指示). 因此你可以把他放在箱子的边上或者上方, 通过将路径点看作“箱子上方”,而不必在你的程序里面旋转路点坐标。 -一个路点有两个属性:一个是收到的红石信号强度, 一个是可编辑的标签. 它是32长度字符串,可以在连接路点的设备上进行编辑,它告诉我们路点该如何使用 \ No newline at end of file +![“走这条路!” - “不对,走那条路!”](oredict:oc:waypoint) + +路径点的用途不在其本身,而在其他设备能如何利用它。[导航升级](../item/navigationUpgrade.md)可以探测路径点,因此安装了导航升级的设备就可以利用路径点导航。这一功能尤其适合用于给[机器人](robot.md)和[无人机](../item/drone.md)等设备编写便于重复使用的程序。 + +请注意,使用导航升级查询时返回的实际位置为**路径点面前的方块**(由粒子效果指示)。因此你可以将路径点放置到箱子侧上方,这样即可引用路径点的位置作为“箱子上方位置”,而无需在程序中考虑路径点的旋转问题。 + +通过导航升级查询路径点信息时,有两条属性可用:路径点当前收到的红石信号强度,以及一个可编辑的标签。标签为32字符长的字符串,既可通过GUI编辑,又可通过路径点方块暴露的组件API编辑。这两条属性可被设备利用,以决定要对路径点执行什么操作。例如,编写物品整理程序时,我们可以将高信号强度的路径点当作物品输入处,低信号强度的当作物品输出处。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/computer.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/computer.md index c50679556121..3123d5668696 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/computer.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/computer.md @@ -1,9 +1,10 @@ -# Computers +# 电脑 -电脑通过组合不同的材料, [方块](../block/index.md) 和组件制造. 你最少需要一个机箱,一个屏幕,一块键盘,一个cpu,内存若干,一块E2PROM。 +电脑是由多种[方块](../block/index.md)与组件搭建而成的。搭建一台电脑至少需要一个[机箱](../block/case1.md)、一个[显示屏](../block/screen1.md)和一个[键盘](../block/keyboard.md)。[机箱](../block/case1.md)和[显示屏](../block/screen1.md)有不同等级的版本,不同等级的功能不同,高级版本可用于搭建更复杂的电脑系统。要操作[显示屏](../block/screen1.md),[键盘](../block/keyboard.md)必须与[显示屏](../block/screen1.md)直接相邻(无论附着于显示屏的某一面或直接放在其正前方均可)。 -低级别机箱需要一个[软驱]来读[软盘](../item/floppy.md)(../block/diskDrive.md)。 第一次运行需要一个[OpenOS](openOS.md) [软盘](../item/floppy.md)来安装操作系统到[硬盘](../item/hdd1.md),一旦安装到硬盘,那么软盘就不需要插在机器里面了. 附加软件也经常以软盘形式出现,如开放式电脑包管理器OPPM的软盘就可以从地牢翻出来。 +在搭建好基础结构后,就可以向[机箱](../block/case1.md)中安装组件了。组件包括[CPU](../item/cpu1.md)、[内存条(RAM)](../item/ram1.md)、[硬盘(HDD)](../item/hdd1.md)、[显卡](../item/graphicsCard1.md)(用于操纵[显示屏](../block/screen1.md))、[网卡](../item/lanCard.md)(用于电脑网络间的通信),等等。模组有种类繁多的组件可供挑选,可用于搭建高度灵活的系统,实现特定目的。 -最后就是要给电脑接电源了,本mod兼容大多数电源,不论是EU还是RF还是什么奇怪的,大部分方块可以被直接供电 +等级较低的电脑还需要一个[软盘驱动器](../block/diskDrive.md)来读写[软盘](../item/floppy.md)。首次启动电脑时,还需要一张[OpenOS](openOS.md)[软盘](../item/floppy.md)来引导以及将操作系统安装到[硬盘](../item/hdd1.md)里。系统装进[硬盘](../item/hdd1.md)后就不需要[软盘](../item/floppy.md)。附加软件也以软盘形式提供(例如Open Programs Package Manager,开放式软件包管理器,简称OPPM),可在地牢奖励箱中获取。 -对于大型电脑网络,推荐使用[能源转换器](../block/powerConverter.md)供电,并以[能源分发器](../block/powerDistributor.md)分发 \ No newline at end of file +最后一个必要步骤是给电脑提供电源。OC模组兼容大多数主流的提供了能源的模组,且很多方块都可被直接供能。你可以查看方块的提示文本,若文本中含有方块的能量转换率条目,那么这个方块就能连接到外部能源。 +对于包含多台电脑的大型网络,可以使用[能量转换器](../block/powerConverter.md)(将其他模组的能量转换为OC的内部能量形式)、[能量分配器](../block/powerDistributor.md)(将能量分配给网络中的不同电脑)、[电容器](../block/capacitor.md)(为网络存储能量)配合[线缆](../block/cable.md)来连接网络中的不同电脑。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/lua.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/lua.md index 9df10cb183ec..acc4560f572c 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/lua.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/lua.md @@ -1,15 +1,16 @@ -# Lua +# Lua -[LUA编程手册](http://www.lua.org/manual/5.2/manual.html) 和 [LUA编程第一版](http://www.lua.org/pil/) 是学习基本功能并熟悉lua标准库的好帮手. [OpenOS](openOS.md) 尽可能准确的模拟标准库,当然有些许变化,比如某些高权限的debug库去掉了. 这些不同点写在了[这里](http://ocdoc.cil.li/api:non-standard-lua-libs). +Lua[参考手册](https://www.lua.org/manual/5.2/manual.html)和[《Lua 编程》](https://www.lua.org/pil/)图书(第一版在网上免费)是入门Lua基础并熟悉基本语法和标准库的好选择。 [OpenOS](openOS.md)致力于尽量模拟标准库功能,但有少量差别,比如debug库基本缺失(因为沙盒环境的原因)。这些区别已在[官方wiki](https://ocdoc.cil.li/api:non-standard-lua-libs:zh)中列出。 -require命令用来在脚本里引用模块 -比如 -`local component = require("component")` //引入组件API相关,所有组件api的函数可以调用了 -`local rs = component.redstone` //引入红石相关,红石API可以用了 -这将允许你使用[红石卡](../item/redstoneCard1.md)相关的组件功能,如: -`rs.setOutput(require("sides").front, 15)` //将前方的红石信号强度设为15 -所有标准库不需要用require引用 +非标准库需要先`require`才能在脚本中使用。例如: -重要:在Lua解释器的环境下请不要用local修饰符(脚本里面没有这个限制),这会在命令完成后将这个变量回收掉,你会发现你得不到任何变量,这是由于mod环境资源有限,不可能随时将库载入内存。 +`local component = require("component")` +`local rs = component.redstone` -OpenOS提供了大量第三方库,从控制电脑连接的组件到机器人和无人机,有些库只有在相关卡安装后才能用,也就是说这些组件相当于包含了一个小型的只读文件系统 \ No newline at end of file +这样你就能调用[redstone](../item/redstoneCard1.md)组件提供的一切函数了。例如: + +`rs.setOutput(require("sides").front, 15)` + +**注意**:在Lua解释器中操作时,**不要**使用`local`,因为这样会让变量的作用域限定为输入的那一行代码。这意味着如果你逐条向解释器输入上面的代码,第三条就会报错,告诉你`rs`变量的值为`nil`。你也许会问:为什么只有第三行呢?因为出于方便测试的目的,解释器会试图将未知变量当作库名,并将其加载。所以尽管第一行对`component`的赋值没有效果,但是第二行调用`component`时运行库就会被加载并使用。为了降低内存使用量,运行Lua脚本时并不会自动加载运行库,因为资源有限。 + +OpenOS提供了大量自定义库,它们可用于多种用途,从操控与[电脑](computer.md)连接的组件,到包含控制集束红石线时所用颜色或[键盘](../block/keyboard.md)按键编号的引用库。通过像上面那样使用`require()`函数即可在Lua脚本中使用自定义库。某些自定义库需要有特定组件才能工作,例如`internet`库需要有[网卡](../item/internetCard.md)才能使用。对此例而言,这个库甚至是由硬件提供的,即这个运行库在你安装了网卡后才会出现——从技术细节上讲,这个运行库存储在网卡上的一个小的,只读的文件系统中。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/openos.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/openos.md index 3b18d138da7f..8941ea647111 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/openos.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/openos.md @@ -1,11 +1,12 @@ # OpenOS -OpenOS 是OpenComputers里面的基本操作系统. 必须用它来进行[电脑](computer.md)的第一次启动, 可以通过用空的 [软盘](../item/floppy.md) 和 [手册](../item/manual.md) 合成. +OpenOS是OC模组的基本操作系统。首次启动[电脑](computer.md)时必须有OpenOS软盘,它可以通过空[软盘](../item/floppy.md)和开放式电脑[手册](../item/manual.md)在工作台中合成获得。 -合成后, [此软盘](../item/floppy.md) 就可以放进连接电脑的 [软驱](../block/diskDrive.md)来启动电脑,OpenOS的软盘是只读的,所以推荐将系统安到硬盘里面。如果要安装到硬盘,请在启动完成后在shell敲入install,选择OpenOS的编号 +完成了合成后,可将此[软盘](../item/floppy.md)插入[软盘驱动器](../block/diskDrive.md),[软盘驱动器](../block/diskDrive.md)需要连接到[正确配置的](quickstart.md)[电脑](computer.md)系统上。这样[电脑](computer.md)就能启动OpenOS了。 +启动后,推荐将系统安装到空[硬盘](../item/hdd1.md)中,以摆脱对[软盘](../item/floppy.md)的依赖,并获得可读写的文件系统(包括OpenOS软盘在内的所有“战利品”[软盘](../item/floppy.md)都是只读的)。T3的[机箱](../block/case3.md)无需外置[软盘驱动器](../block/diskDrive.md),因为它内置了一个[软盘](../item/floppy.md)槽位。 -OpenOS可以在除了单片机和无人机外的任何设备安装,安装好了以后,软盘可以被拔出 +OpenOS的安装很简单:运行`install`命令,并按照屏幕上的提示语完成安装即可。[软盘](../item/floppy.md)在系统完成了重启后即可取出。OpenOS可安装于所有设备,除了[无人机](../item/drone.md)与[微控制器](../block/microcontroller.md)(二者均需要手动在[EEPROM](../item/eeprom.md)中编写程序才能实现功能,因为它们没有内置文件系统)。 -OpenOS拥有大量内建命令, 最有用的是lua,将打开lua解释器,这里可以测试命令, 在将命令写入lua文件脚本前试验组件api.注意解释器启动时的信息,会告诉你如何显示命令结果,如何退出。 +OpenOS有大量内置功能,其中最有用的是`lua`命令,运行后会打开一个Lua解释器。这里很适合在向.lua文件写入命令前测试各种命令,以及进行组件API实验。注意解释器启动时显示的信息,它会告诉你如何显示命令结果,以及如何退出。 -要得到编程的信息请转到[Lua Programming](lua.md) . 运行脚本的话敲入文件名回车就行了(比如, 通过在shell敲下script,就可以运行`script.lua`). +要获取更多有关编程的信息,请参考[Lua编程](lua.md)页面。要运行Lua脚本的话,只需输入文件名并按下回车即可(例如,在终端中输入`script`并按回车键即可运行名为`script.lua`的脚本)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/quickstart.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/quickstart.md index a76796d0dc9a..c61c5a3de073 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/quickstart.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/general/quickstart.md @@ -1,59 +1,52 @@ -# 快速入门 +# 入门 -这篇文章叫做"如何组装第一台电脑". 为了使你的[电脑](computer.md)运作, 你要正确的设定他. 我们有多个档次的电脑, 但我们会从基础档开始. +此教程又名《如何组装你的第一台电脑》。为了让你的[电脑](computer.md)开始运行,你首先需要将它正确搭建起来。OC模组中有很多种电脑,但我们从基础的开始:标准电脑。 -**Disclaimer**: 这是手把手的教程, 会告诉你后面出现问题要怎么处理, 因此这教程比较长. 如果现实中没有装机经历, 并且你是萌新, 那么请耐心读完. +**声明**:这是手把手的教程,还会告诉你后续如何查找问题,因此教程比较长。如果现实中你没有装机经历,并且/或者你是第一次接触此模组,那么推荐你通读全文。 -首先你需要一个[机箱](../block/case1.md). 这个方块将容纳你的电脑配件, 并定义你电脑的行为. +首先,你需要一个[电脑机箱](../block/case1.md)。这个方块会容纳所有组件,也决定了你所搭建电脑的行为。 -![A tier two computer case.](oredict:oc:case2) +![一个T2机箱](oredict:oc:case2) -比如你要挑一个适合你的 [显卡](../item/graphicsCard1.md)(GTX690,GTX1080,划掉), 还可能需要一个[网卡](../item/lanCard.md), 一块 [红石卡](../item/redstoneCard1.md) , 如果你是可以调创造的狗管理你还可以拿出 [调试卡](../item/debugCard.md). +举例而言,你还需要决定使用什么等级的[显卡](../item/graphicsCard1.md),是否要安装[网卡](../item/lanCard.md)、[红石卡](../item/redstoneCard1.md),或者你只是想在创造模式中随便游玩的话,可能还要装一张[调试卡](../item/debugCard.md)。 -打开[机箱](../block/case1.md)你会看到一系列的槽位. 上面写了槽位的数量,可以放什么样的配件进去,等 (槽位小字有写),这些数据取决于机箱档次. +打开[机箱](../block/case1.md)的GUI后你会看到右边若干槽位。槽位数以及支持的组件等级(在槽位中用小号罗马数字标出)取决于机箱等级。 +![T2机箱的GUI](opencomputers:doc/img/configuration_case1.png) +空[机箱](../block/case1.md)基本没什么用。你可以尝试现在启动[电脑](computer.md),但它会立刻向你的聊天框输出一条报错信息,然后用滴声表达它的不满。好消息是报错信息告诉了你修复方式:电脑需要能量。只需要给你的电脑接通电源,无论直接连接或是通过[能量转换器](../block/powerConverter.md)连接均可。 -![GUI of a tier two computer case.](opencomputers:doc/img/configuration_case1.png) +这个时候再尝试启动,它会告诉你电脑需要安装[CPU](../item/cpu1.md)。CPU分不同等级,你会注意到等级这一概念在OC模组中普遍存在。对[CPU](../item/cpu1.md)而言,等级越高,同时连接的组件就越多,执行速度也越快。所以请挑一个等级,然后把它装进你的[电脑机箱](../block/case1.md)里。 -如果没放东西, [机箱](../block/case1.md)完全没用. 如果你试图按下 [电脑](computer.md)的开机键, 他只会立刻在你的聊天框输出一条错误, 用蜂鸣声提示你. 幸运的是他提醒了你要怎么去做: 电脑需要能源. 把你的电脑接发电机, 或者是接到[能量转换器](../block/powerConverter.md). +接下来会要求你安装一些[内存条(RAM)](../item/ram1.md)。你会发现报警音发生了变化:变成了长-短。[内存条(RAM)](../item/ram1.md)等级越高,能提供给你[电脑](computer.md)上所运行程序的内存就越大。要运行[OpenOS](openOS.md),即本教程的目标,你需要至少两根1级[内存条(RAM)](../item/ram1.md)。 -这次启动, 他会告诉你电脑需要 [CPU](../item/cpu1.md). CPU分不同级别,越高级的要越多的东西合成,执行速度也快.选择一款CPU,丢进你的[机箱](../block/case1.md). - -好的这次他要你放[内存](../item/ram1.md)了 . 注意警报变化了: 长-短. 越高级的 [内存](../item/ram1.md)容量越大,跑的程序越多. 运行 [OpenOS](openOS.md), 这篇教程的目标, 需要至少2条T1 [内存](../item/ram1.md). - -ok,做的很好,现在[机箱](../block/case1.md) 变成这样了: - -![Partially configured computer.](opencomputers:doc/img/configuration_case2.png) - -别急, 现在虽然不会打印错误了, 但是他也什么都做不了. 至少他还会发出两声警报. 这意味着电脑进入执行状态,但是未能成功. In other words: it technically runs! This is where a very useful tool comes into play: the [analyzer](../item/analyzer.md). This tool allows inspecting many of OpenComputers' blocks, as well as some blocks from other mods. To use it on the [computer](computer.md), use the [analyzer](../item/analyzer.md) on the case while sneaking. - -你会在聊天框看到 [电脑](computer.md) 遇到的错误: +我们已经取得很大进展了。现在你的[电脑机箱](../block/case1.md)看上去应该类似这样: +![部分完工的电脑。](opencomputers:doc/img/configuration_case2.png) +看啊,现在将它打开已经不会输出报错信息了!但是,哎呀,它还是干不了什么事情。至少它现在会滴两次了。这代表[电脑](computer.md)的实际运行失败了。换句话说:理论上它已经运行了!此时一个非常实用的工具该上场表演了:[分析器](../item/analyzer.md)。它可用来检查OC模组的很多方块,也支持其他模组的一些方块。要对[电脑](computer.md)进行使用,只需手持[分析器](../item/analyzer.md)潜行与机箱交互。 +你会看到导致[电脑](computer.md)发生崩溃的错误: `no bios found; install configured EEPROM` +(未找到BIOS;请安装配置过的EEPROM) -这说明:你需要一个刷写过程序的E2PROM芯片,并装入机箱 - -注意那个 configured,需要刷一个程序.合成E2PROM很简单,但是刷写程序需要电脑,是不是难了点,这里我们要直接合成一个预刷写LUA BIOS的E2PROM,使用E2PROM和你的手册合成,将这个ROM丢进机箱,开机! - -啊哈哈,还是啥都没有,但是我们看到了一条信息 +注意其中的**configured(配置过的)**。合成 [EEPROM](../item/eeprom.md)很简单,但配置它通常需要[电脑](computer.md),这就现在而言略有困难,因此我们要用合成配方来合成一个配置过的"Lua BIOS" [EEPROM](../item/eeprom.md)。基础配方是一个[EEPROM](../item/eeprom.md)加上一本[手册](../item/manual.md)。把配置过的[EEPROM](../item/eeprom.md)放进你的[电脑](computer.md),然后—— +不行。还是啥也没有。但我们知道要干什么:玩家可以使用[分析器](../item/analyzer.md),太高效了!现在我们得到了一条不一样的报错信息: `no bootable medium found; file not found` +(未找到引导媒介;未找到文件) -说明Lua BIOS运行正常,它执行了对文件系统的搜索,如根目录含有init.lua的[软盘](../item/floppy.md)或者[硬盘](../item/hdd1.md),因此我们现在需要一张带有OpenOS安装的软盘(用空磁盘+手册合成) - -嗯,如果你用了T2机箱,那么你还要做一个[软盘驱动器](../block/diskDrive.md)来读盘,如果是T3及以上那么直接放到机箱就行了,如果使用驱动器,那么将驱动器放在电脑边上,插入软盘,启动 +好吧,这说明BIOS开始工作了。但它没找到用来启动的文件系统,例如[软盘](../item/floppy.md)或[硬盘](../item/hdd1.md)。具体而言,Lua BIOS需要一个这样的文件系统,其根目录还需有一个名为`init.lua`的文件。你可能猜到了:我们现在需要合成操作系统软盘。取一张空[软盘](../item/floppy.md)和一本[手册](../item/manual.md),将它们合成在一起,然后你就得到了[OpenOS](openOS.md)软盘。 -好的,他启动了.如果有什么问题的话,可以使用[分析仪](../item/analyzer.md)排查.不过我们的电脑应该跑起来了. +现在的话,如果你用的是和上面截图一样的T2[电脑机箱](../block/case2.md),那么你还没有放入软盘的地方。如果你有T3或创造模式[电脑机箱](../block/case2.md),那么你可以直接将软盘放进[机箱](../block/case2.md)里。不然你需要在机箱旁边放置一个[软盘驱动器](../block/diskDrive.md)(或通过[线缆](../block/cable.md)连接)。放入软盘后,你知道该干什么。按下电源键吧。 -最难的部分已经过去了,剩下就是如何让电脑输出信息,并且让电脑接受输入 +它活了!或者说应该是。如果它没能启动的话,代表有什么东西出错了,你可以用[分析器](../item/analyzer.md)排查。不过我们先假设它现在已经开始运行了,你已经接近完工了,最困难的部分已经结束了。剩下要做的就是让它接收输入并显示输出。 -你需要将一个[屏幕](../block/screen1.md)安放在电脑上 ,并在机箱安装[显卡](../item/graphicsCard1.md) +要让[电脑](computer.md)显示输出,你需要取一块[显示屏](../block/screen1.md)和一张[显卡](../item/graphicsCard1.md)。 +![这不是纯平显示器。](oredict:oc:screen2) -![No, it's not a flatscreen.](oredict:oc:screen2) +请将[显示屏](../block/screen1.md)放置于直接相邻机箱的位置,或者再次通过[线缆](../block/cable.md)连接。然后将你选好的[显卡](../item/graphicsCard1.md)装进[电脑机箱](../block/case2.md)里。你应该会在[显示屏](../block/screen1.md)上看到闪烁的光标。最后,将[键盘](../block/keyboard.md)放置在[显示屏](../block/screen1.md)身上,或将其面对[显示屏](../block/screen1.md)放置,以启用[键盘](../block/keyboard.md)输入。 -之后你就可以看到电脑的输出,然后电脑就会等待你的操作了,尝试一下吧!敲入 'lua' 并按下回车,你将会得到lua交互解释器的帮助(英文),你可以测试基本lua命令,更多信息见[the Lua page](lua.md) +做完这一步,你就完工了。此时[电脑](computer.md)已经启动,正在运行且准备好执行操作了。现在试试用电脑吧!在shell中输入`lua`并按回车键,然后你会看到欢迎界面,其中有一些关于如何使用Lua解释器的信息。在这里你可以尝试基础的Lua命令。有关这方面的更多信息见[Lua页面](lua.md)。 -![It lives!](opencomputers:doc/img/configuration_done.png) +![它活了!](opencomputers:doc/img/configuration_done.png) -之后就可以建造更复杂的 [电脑](computer.md), [服务器](../item/server1.md) ,用 [组装机](../block/assembler.md) 组装[机器人](../block/robot.md), [无人机](../item/drone.md), [单片机](../block/microcontroller.md) 和 [平板](../item/tablet.md). +请享受搭建更复杂的[电脑](computer.md),折腾[服务器](../item/server1.md)以及用[电子装配机](../block/assembler.md)组装[机器人](../block/robot.md)、[无人机](../item/drone.md)、[微控制器](../block/microcontroller.md)和[平板电脑](../item/tablet.md)。 -Happy coding! \ No newline at end of file +祝编程愉快! diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/index.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/index.md index f9524741a52b..107d0dd8313d 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/index.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/index.md @@ -1,39 +1,39 @@ -# OpenComputers Manual +# 开放式电脑手册 -OpenComputers 是一个持久化,模块化,高度可定制化的mod,在游戏中提供了 [电脑](general/computer.md), [服务器](item/server1.md), [机器人](block/robot.md), 和 [无人机](item/drone.md) .所有设备均可通过LUA5.2编写程序, 实现各种复杂的系统. +开放式电脑(OpenComputers,下简称OC)是一个向Minecraft添加了可持久化的、模块化的、可高度定制的[电脑](general/computer.md)、[服务器](item/server1.md)、[机器人](block/robot.md)和[无人机](item/drone.md)的Mod。所有设备均可通过Lua 5.2编程,用户可根据需求构建复杂度不同的电脑系统。 -可能有的地方会因为省略的原因,说话有一点歧义,因为这个mod显示手册的时候,埋藏了操蛋的bug,英文状态下没问题,中文句子一长,这货就卡死了,还是经过几个小时的debug才发现的! +你可以通过[手册说明](item/manual.md)来学习这本手册的使用方法(绿色文本为链接,可点击)。 -通过 [关于手册](item/manual.md)学习mod (绿字是链接,可点击). - -## 内容 +## 目录 ### 设备 - [电脑](general/computer.md) - [服务器](item/server1.md) -- [单片机](block/microcontroller.md) +- [微控制器](block/microcontroller.md) - [机器人](block/robot.md) - [无人机](item/drone.md) -### 软件和程序编写 +### 软件与编程 - [OpenOS](general/openOS.md) - [Lua](general/lua.md) -### 方块和物品 +### 方块与物品 - [物品](item/index.md) - [方块](block/index.md) -### 指导 -- [快速上手](general/quickstart.md) +### 教程 +- [入门教程](general/quickstart.md) ## 概要 -如上文所说, 电脑可以持久化的存储自己的状态, 意味着运行的 [电脑](general/computer.md) 即使在所属区块被卸载时也能保持住自己的状态. 也就是说当玩家离开 [电脑](general/computer.md)所在的区块, 或者退出后, [电脑](general/computer.md) 将会记住离开前最后一刻的状态, 并在区块被加载后重新从断电恢复运转[电脑](general/computer.md). 特性 不包括[平板](item/tablet.md). +如上文所述,OC模组的电脑有持久化的特性,意思是运行中的[电脑](general/computer.md)在其所在区块停止加载后会保存运行状态。也就是说,当玩家离开[电脑](general/computer.md)所在区块或退出游戏后,[电脑](general/computer.md)会记忆自己的最后运行状态,并在玩家再次靠近[电脑](general/computer.md)时从保存的那一刻继续运行。除[平板电脑](item/tablet.md)以外的所有设备均是持久化的。 + +所有设备均是模块化的,可用多种组件来组装,正如现实中的[电脑](general/computer.md)一样。善于思考的玩家能够将设备调配成自己心中想要的样子。只要你想,你还可以把配置不满意的设备[分解](block/disassembler.md)并重新构建。对[电脑](general/computer.md)和[服务器](item/server1.md)而言可以打开GUI热插拔更换组件。 -所有的设备高度模块化,可以用多种材料制作, 正如现实的 [电脑](general/computer.md) . 善于发现的玩家能够不断将他的设备打造成理想的样子. 只要想,设备甚至在设计不满意的时候可以被 [拆卸](block/disassembler.md) 并重组. 对于 [电脑](general/computer.md) 和 [服务器](item/server1.md), 设备可以被通过GUI热插拔。 +OC模组的设备兼容多种Mod,可操作方块与实体(通过[适配器](block/adapter.md)或[机器人](block/robot.md)和[无人机](item/drone.md)的特定升级实现)。设备可通过多个其他模组供能,包括但不限于红石通量(RF)、工业时代2的EU、通用机械的焦耳(Joules)、应用能源2的能量,以及因式分解/工厂化的Charge(CG)。 -OpenComputers 与多个mod兼容,不论是方块还是实体。(通过 [适配器](block/adapter.md), 或者对 [机器人](block/robot.md) 和 [无人机](item/drone.md)进行适当的升级). 多个mod均可以用来为这些电脑供能, 包括但不限于以下: RF,EU, MJ,AE2能源 甚至是因式分解mod的能量. +OC模组的设备还有其他特性,以及一些限制。[电脑](general/computer.md)是基准,能够安装数量中等的组件,具体数量随所用CPU等级不同而变化。[电脑](general/computer.md)还能访问周围全部六个面的组件。相比[电脑](general/computer.md)来说,[服务器](item/server1.md)通过使用[组件总线](item/componentBus1.md)获得了连接更多(内部或外部)组件的能力;但是因为[机架](block/rack.md)的限制,服务器只能访问[机架](block/rack.md)某一面连接的组件,具体哪一面可在[机架](block/rack.md)的GUI中设定。[微控制器](block/microcontroller.md)所受限制更多(相较于[电脑](general/computer.md)而言),原因是缺少[硬盘](item/hdd1.md)和[软盘驱动器](block/diskDrive.md)槽位,意味着[微控制器](block/microcontroller.md)上无法安装[OpenOS](general/openOS.md)。但[微控制器](block/microcontroller.md)有一个[EEPROM](item/eeprom.md)槽位,可在其中编写更专注于实现功能的系统,处理种类有限的任务。 -虽说有些限制,OC mod依然提供了大量的可能性. [电脑](general/computer.md) 是基础, 能够做到大多数事情, CPU是核心. [电脑](general/computer.md) 可以访问周围6个面的组件. [服务器](item/server1.md) 可以通过 [总线](item/componentBus1.md)链接更多设备 (内部或外部互联), ; 但是服务器只能被安装在[机架](block/rack.md), 他只能被从[机架](block/rack.md)的一侧被访问到, 访问的侧可以被从 [机架](block/rack.md) GUI设定. [单片机](block/microcontroller.md) 功能十分受限 (比起普通的[电脑](general/computer.md)), 因为他们只有可怜的存储[硬盘](item/hdd1.md) 和外置存储 [软盘驱动器](block/diskDrive.md) , 意味着通常的 [OpenOS](general/openOS.md) 无法被安装到 [单片机](block/microcontroller.md). [单片机](block/microcontroller.md)只有一个 [E2PROM](item/eeprom.md)槽, 只能被编程为执行有限的简单任务. +[机器人](block/robot.md)是可移动的[电脑](general/computer.md),可以与世界交互(但无法和外部的OC模组方块交互)。与[电脑](general/computer.md)不同,[机器人](block/robot.md)组装完成后内部的组件无法拆除。要规避此限制,你可以在[机器人](block/robot.md)中安装[升级容器](item/upgradeContainer1.md)或[扩展卡容器](item/cardContainer1.md),这两者能够让你在需要时热插拔更换扩展卡或组件。[机器人](block/robot.md)上面可以安装[OpenOS](general/openOS.md),一种方式为在容器(升级或扩展卡容器)槽位中放入[软盘驱动器](block/diskDrive.md),这样即可向机器人中插入[软盘](item/floppy.md))。另一种方式为组装时在任意[硬盘](item/hdd1.md)槽位中插入预装了[OpenOS](general/openOS.md)的[硬盘](item/hdd1.md)。要完全修改一台机器人的配置,只能先将机器人[拆解](block/disassembler.md)。[无人机](item/drone.md)是[机器人](block/robot.md)的更受限版本,它们的移动方式不同,物品栏槽位更少,也没有操作系统(类似[微控制器](block/microcontroller.md),[无人机](item/drone.md)也能通过写有程序的[EEPROM](item/eeprom.md)进行配置,以完成种类有限的任务)。大部分情况下,[机器人](block/robot.md)和[无人机](item/drone.md)的升级和组件通用;但是某些升级在[无人机](item/drone.md)中的工作效果不一样。比如每个[物品栏升级](item/inventoryUpgrade.md)只能给无人机提供4个槽位,总共最多提升8个槽位。而[机器人](block/robot.md)能安装更多[物品栏升级](item/inventoryUpgrade.md)(总共可安装4个),每个升级能提供的槽位也更多(每个升级提供16槽位)。 -[机器人](block/robot.md) 是移动的 [电脑](general/computer.md), 可以与世界交互 (但无法和外部电脑方块交互).不像 [电脑](general/computer.md), [机器人](block/robot.md) 一经建造,内部的部件就不能再被改变或者去除. 为了解决这个问题, [机器人](block/robot.md) 可以被 [升级](item/upgradeContainer1.md) 或者 [卡片](item/cardContainer1.md) 插入, 允许热升级或者插拔卡片. [OpenOS](general/openOS.md) 可以在 [机器人](block/robot.md) 上面通过放一个[软盘驱动器](block/diskDrive.md) 安装, 也允许插入 [软盘](item/floppy.md) disks, 或者插入预装了OpenOS的硬盘. 重设机器人需要将机器人[拆解](block/disassembler.md) . [无人机](item/drone.md)是阉割版机器人 [robots](block/robot.md). 他们只有少量物品栏,移动方式也和机器人不同, 像[单片机](block/microcontroller.md)一样安不上操作系统, [无人机](item/drone.md) 可以被插入预编程的 [E2PROM](item/eeprom.md)). 大部分情况下, [机器人](block/robot.md) 和 [无人机](item/drone.md) 使用相同的配件和更新; 然而, 这些东西在无人机和机器人的表现不统一, [物品栏升级](item/inventoryUpgrade.md) 每次只提供四个物品栏, 最多8个, [机器人](block/robot.md) 可以携带最多四个,每个提供16个物品的 [物品栏升级](item/inventoryUpgrade.md) +本手册包含了关于模组中所有方块与物品的详细信息、如何搭建各种系统与设备,以及Lua编程的简单介绍。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/abstractbuscard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/abstractbuscard.md index 0d9ad24900eb..a48bfd970ad6 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/abstractbuscard.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/abstractbuscard.md @@ -1,5 +1,5 @@ # 抽象总线卡 -![More networking!](oredict:oc:abstractBusCard) +![更多网络!](oredict:oc:abstractBusCard) -允许[电脑](../general/computer.md), [服务器](server1.md) and [机器人](../block/robot.md) to interact with StargateTech2's abstract bus. When the card is installed, these blocks will connect to the abstract bus and a component becomes available to the machine that can be used to send messages across the abstract bus. Incoming abstract bus messages are converted to signals that are injected into the machine. +这张卡可以让[电脑](../general/computer.md)、[服务器](server1.md)和[机器人](../block/robot.md)与StargateTech2的抽象总线交互。扩展卡安装后,对应方块就能连接到抽象总线上了,并且机器上会出现对应的组件,可通过它向抽象总线发送报文。传入设备的抽象总线报文会被转化为设备内的信号。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/acid.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/acid.md index 6ca0004fd4f6..baff354641bf 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/acid.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/acid.md @@ -1,9 +1,9 @@ -# 酸液 +# 腐蚀液 -![Reflux?](oredict:oc:materialAcid) +![胃酸反流了?](oredict:oc:materialAcid) -可口的[citation needed] 遥指, 如果你想找点乐子的话就喝下去吧www。 当然这可能烧了你的食管. 也可以作为多种物资的原料 +如果你想找点……乐子,或者是摧毁你的消化道,又或者二者兼有。那么你可以喝一些这种美味[来源请求]的混合物。这种液体也能作为其他更有用物品的制作材料。 -一个主要用处是从系统移除[纳米机器](nanomachines.md) +然而,它的主要用途之一其实是清除你体内的[纳米机器](nanomachines.md)(假设你不再需要它们了的话)。饮用这种液体是清除纳米机器的唯一方法! -在困难模式下它用来把[电路板](circuitBoard.md) 刻蚀为 [印刷电路板](printedCircuitBoard.md). +如果启用了困难模式的合成配方,在合成[印刷电路板](printedCircuitBoard.md)前还需要用此液体蚀刻[电路板](circuitBoard.md)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/alu.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/alu.md index f0c701b79c04..cc38f82e51da 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/alu.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/alu.md @@ -1,5 +1,5 @@ -# 逻辑运算单元 +# 算术逻辑单元 -![I can into logic!](oredict:oc:materialALU) +![我讲逻辑!](oredict:oc:materialALU) -用来合成计算组件, 比如[CPU](cpu1.md), [显卡](graphicsCard1.md). +用于合成能进行运算的组件,例如[CPU](cpu1.md)和[显卡](graphicsCard1.md)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/analyzer.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/analyzer.md index b8d051f9b66e..ef6ea1a50273 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/analyzer.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/analyzer.md @@ -1,7 +1,7 @@ -# 分析仪 +# 分析器 -![Must. Resist. Bad. Joke.](oredict:oc:analyzer) +![不 许 乱 开 玩 笑](oredict:oc:analyzer) -一个小巧的,用来探测OC方块信息的仪器.只要简单的蹲下并右键就可以把方块信息打印出来. 信息从基础的仪器地址, 到他在子网内的能源等级,到让电脑当机的错误信息 +分析器是一个方便易用的工具,可用来读取世界中与OC模组有关的方块的信息。只要(潜行)与方块交互即可获取其信息,并显示在聊天栏中。信息内容有组件地址这样的基本信息、方块所在子网的能量存量,以及[电脑](../general/computer.md)的崩溃报错信息,等等。 -另外一个用处是ctrl+右键, 这些信息会拷贝到剪贴板,可以粘贴到电脑终端 \ No newline at end of file +分析器还有另一个使用功能,如果你按住Ctrl键右键单击某方块或组件,那么它的地址就会复制到剪切板。需要的话,这个地址可以被粘贴到[电脑](../general/computer.md)的终端里。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/angelupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/angelupgrade.md index c3d27f85d787..fa3597bf73d4 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/angelupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/angelupgrade.md @@ -1,5 +1,5 @@ -# 天使升级 +# 天使方块升级 -![哈利路亚!.](oredict:oc:angelUpgrade) +![哈利路亚!](oredict:oc:angelUpgrade) -允许[机器人 ](../block/robot.md)在空中凭空放置方块,而不用搭一个柱子挨着 \ No newline at end of file +此升级让[机器人](../block/robot.md)能够在空气中放置方块,而无需其他方块辅助。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/apu1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/apu1.md index 080add58ffa1..e43afafe4c31 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/apu1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/apu1.md @@ -1,5 +1,7 @@ # APU -![Awesomest Probability Unifier.](oredict:oc:apu1) +![Awesomest Probability Unifier,最棒的概率统一器](oredict:oc:apu1) -[CPU](cpu1.md)和[显卡](graphicsCard1.md)的结合,AMD(农企)首创. 可以省一个格子,当然了这块显卡性能肯定没有独显厉害www \ No newline at end of file +这种零件是[CPU](cpu1.md)和[显卡](graphicsCard1.md)的完美结合。使用这种零件本质上相当于给你一个额外插槽。和普通CPU一样,它决定了[电脑](../general/computer.md)的架构,以及这台[电脑](../general/computer.md)在不崩溃的前提下能连接的组件数上限。同时,APU还提供了基本的图形运算功能。 + +注意,限于芯片的尺寸,APU的计算能力会比同等级[CPU](cpu1.md)稍弱,图像的保真度也相对更低。所以,尽管T1 APU支持的组件数和T2 [CPU](cpu1.md)一样,但其运行速度只相当于T1 CPU,图像保真度也只相当于T1显卡。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/arrowkeys.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/arrowkeys.md index 2a5967ac81eb..e11377ab3b74 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/arrowkeys.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/arrowkeys.md @@ -1,5 +1,5 @@ -#方向键 +# 方向键 -![Just be grateful it's not made from arrows.](oredict:oc:materialArrowKey) +![幸亏不是用真箭头做出来的。](oredict:oc:materialArrowKey) -At the risk of repeating myself: 制造 [键盘](../block/keyboard.md)的配件. +虽然可能重复了,但我还是要说:键盘就像一个按键池子一样,因为按键经济近年来出现了严重通胀,按键数越来越多了。它是用来组装[键盘](../block/keyboard.md)的配件之一。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/batteryupgrade1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/batteryupgrade1.md index 70fe82527e3c..9361f70968ee 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/batteryupgrade1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/batteryupgrade1.md @@ -1,5 +1,5 @@ -#电池升级 +# 电池升级 -![Made of Metal.](oredict:oc:batteryUpgrade1) +![由金属制造。](oredict:oc:batteryUpgrade1) -三星电子,超长待机!由真实大帝代言。 用于[机器人](../block/robot.md) , [平板](tablet.md),让他们可以在野外坚持更久,等级越高存的越多。 +此升级增加了[机器人](../block/robot.md)和[平板电脑](tablet.md)等设备内部的能量容量,让它们在返回[充电机](../block/charger.md)充电前能工作更长时间。等级高的电池升级能存储更多能量。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/buttongroup.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/buttongroup.md index 90e31bd09870..fe071e36503b 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/buttongroup.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/buttongroup.md @@ -1,4 +1,5 @@ -# 按钮组 +# 按键组 -![Needs more buttons.](oredict:oc:materialButtonGroup) -用于制造[键盘](../block/keyboard.md). +![还要更多按键。](oredict:oc:materialButtonGroup) + +之所以有此物品是因为你**经常**需要大量按键,放的到处都是。不许撒谎。我们都按住shift键合成单个按键的配方无数次了。它是用作组装[键盘](../block/keyboard.md)的配件之一。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/card.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/card.md index 45f7a49d716c..3528ab5e3240 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/card.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/card.md @@ -1,5 +1,5 @@ -# 卡 +# 扩展卡基板 -![Can't be read.](oredict:oc:materialCard) +![不可读取。](oredict:oc:materialCard) -通用合成组件 ( [显卡](graphicsCard1.md) [网卡](lanCard.md)等等). +用OC模组中扩展卡组件(例如[显卡](graphicsCard1.md)、[网卡](lanCard.md))的通用合成材料。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cardcontainer1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cardcontainer1.md index 43c94328897a..960bafba8751 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cardcontainer1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cardcontainer1.md @@ -1,5 +1,5 @@ -# 卡包 +# 扩展卡容器 -![Can haz cards!](oredict:oc:cardContainer1) +![能插卡!](oredict:oc:cardContainer1) -[机器人](../block/robot.md) 的物品栏升级之一,允许热插拔卡.单个槽最大卡数等于这个升级的等级.这个容器的复杂度是一般的两倍.参见[机器人复杂度](../block/robot.md) +扩展卡容器是[机器人](../block/robot.md)的容器类升级之一,能让[机器人](../block/robot.md)获得热插拔更换扩展卡的能力。它提供的槽位所支持的最高等级与此升级的等级相同。和一般的升级不同,容器类升级所需的复杂度是其等级的二倍。请查看[此页面](../block/robot.md)获取有关机器人复杂度的细节。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cardcontainer3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cardcontainer3.md index 16d29de27c48..5af4621340c3 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cardcontainer3.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cardcontainer3.md @@ -1 +1 @@ -#REDIRECT cardContainer1.md \ No newline at end of file +#REDIRECT cardContainer1.md diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/chamelium.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/chamelium.md index 8edc00cd3259..aadbf5070974 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/chamelium.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/chamelium.md @@ -1,9 +1,9 @@ -# 油墨 +# 变色材料 -![From Chameleon, in case you were wondering.](oredict:oc:chamelium) +![为了满足你的好奇心,它的名字来源于变色龙。](oredict:oc:chamelium) -油墨是用于3D打印的有序合成物品. 它本身没什么特色,只能拿来盖盖单色的墙. +变色材料是一种可塑材料,可用于在[3D打印机](../block/printer.md)中打印[3D打印件](../block/print.md)。它本身没什么特性,可用于建造简单、平整且单色的建筑。 -你可以把它做成 [油墨块](../block/chameliumBlock.md). +你可以将它们组合为[变色材料块](../block/chameliumBlock.md)。 -正如tip所说, 吃下去的后果不可描述,小心使用,或者最好就别吃他 +正如它的提示文本所言,食用此物质会导致不良反应,因此请谨慎食用。或者最好就不要食用。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/chip1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/chip1.md index 6c024049f541..8b83525ef141 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/chip1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/chip1.md @@ -1,5 +1,5 @@ # 微芯片 -![Not the edible ones.](oredict:oc:circuitChip1) +![芯片不是薯片。](oredict:oc:circuitChip1) -微芯片在合成中很重要.他们有不同的型号,对应不同型号的产物 +微芯片对电子组件的合成就像黄油与面包一样不可或缺。它们有不同等级,用于合成不同等级的组件。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/chunkloaderupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/chunkloaderupgrade.md index 4c61216f3b5f..99e5e43bc0d1 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/chunkloaderupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/chunkloaderupgrade.md @@ -1,7 +1,7 @@ -#区块加载升级 +# 区块加载升级 -![Not going anywhere.](oredict:oc:chunkloaderUpgrade) +![哪儿也不去。](oredict:oc:chunkloaderUpgrade) -可以被安装在任意设备(如[机器人](../block/robot.md) 和 [微控制器](../block/microcontroller.md)) 来允许他加载所在的区块和相邻的区块. 这消耗能源,可以被组件API开关. +区块加载升级可以[机器人](../block/robot.md)和[微控制器](../block/microcontroller.md)等设备中,让它们保持自身所在以及周围区块的加载状态。此升级激活时需要耗能。可用区块加载器暴露给设备的组件API将它打开或关闭。 -设备启动时自动启用, 在关机时自动停止. +设备启动时该组件会自动启用,设备关机时也会自动关闭。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/circuitboard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/circuitboard.md index 511fdfea3b35..ec7a122b61a5 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/circuitboard.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/circuitboard.md @@ -1,5 +1,5 @@ # 电路板 -![Needs more gold.](oredict:oc:materialCircuitBoard) +![还要加点黄金。](oredict:oc:materialCircuitBoard) -从粗电路板合出来的东西 [raw circuit boards](rawCircuitBoard.md) 用于制作 [印刷电路板](printedCircuitBoard.md). +用[未加工电路板](rawCircuitBoard.md)制造的中间体,可用于制造[印刷电路板](printedCircuitBoard.md)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/componentbus1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/componentbus1.md index ff9da1eb48e1..c016b6dab49a 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/componentbus1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/componentbus1.md @@ -1,10 +1,10 @@ # 组件总线 -![I need mooooore.](oredict:oc:componentBus1) +![我——还——要——!](oredict:oc:componentBus1) -组件总线是[服务器](server1.md)专用的升级, 允许服务器[server](server1.md) 和更多的组件同时通讯, 而不是当机. 像CPU一样有级别,高级总线可以允许服务器通讯更多的组件 +组件总线是[服务器](server1.md)专用的升级,可以让[服务器](server1.md)在不宕机的前提下同时与更多组件通讯。和[CPU](cpu1.md)一样,高级的组件总线可以提供更高的上限。越高级的[服务器](server1.md)能安装的组件总线也越多,能通讯的组件也就越多。 -总线通讯限制如下 -- T1: 8 -- T2: 12 -- T3: 16 +不同级别的组件总线提升的组件数上限如下: +- T1:8个组件。 +- T2:12个组件。 +- T3:16个组件。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/componentbuscreative.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/componentbuscreative.md index a49cd378a077..49e28c43dd65 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/componentbuscreative.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/componentbuscreative.md @@ -1 +1 @@ -#REDIRECT componentBus1.md \ No newline at end of file +#REDIRECT componentBus1.md diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/controlunit.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/controlunit.md index 5cd9146236f9..c9cec5377797 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/controlunit.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/controlunit.md @@ -1,5 +1,5 @@ # 控制单元 -![With built-in cruise control.](oredict:oc:materialCU) +![内置定速巡航功能。](oredict:oc:materialCU) -高级电路的合成单元,如 [CPU](cpu1.md). +高级合成材料,用于合成更高端的电路,例如[CPU](cpu1.md)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cpu1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cpu1.md index 2f2ee2b3219e..467c01197108 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cpu1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cpu1.md @@ -1,14 +1,14 @@ # CPU -![Braaainz.](oredict:oc:cpu1) +![脑——子——](oredict:oc:cpu1) -[电脑](../general/computer.md) 和 [服务器](server1.md)的中央处理器. 定义了 [电脑](../general/computer.md)架构, 以及连接组件上限 级别越高,每tick可以进行的函数调用越多 或者说,高级就牛逼 +中央处理器是[电脑](../general/computer.md)和[服务器](server1.md)的核心部件,决定了[电脑](../general/computer.md)的架构,以及[电脑](../general/computer.md)在不停止工作的前提下可连接的组件数。CPU的等级越高,[电脑](../general/computer.md)的每tick直接调用进行次数上限也就越高。简而言之:CPU越好运行越快。 -CPU的组件上限: -- T1: 8 -- T2: 12 -- T3: 16 +CPU可控制的组件数上限如下: +- T1:8个组件。 +- T2:12个组件。 +- T3:16个组件。 -[服务器](server1.md)里面, 这个数量可以通过安装 [组件总线](componentBus1.md)提升 +对[服务器](server1.md)来说,还可以用[组件总线](componentBus1.md)来进一步提升所支持的组件数。 -如果连接数量超过上限,会无法开机,运行中的机器会宕机。 \ No newline at end of file +如果[电脑](../general/computer.md)连接的组件数量超过上限,会无法开机。如果它正在运行,那么会崩溃。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/craftingupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/craftingupgrade.md index 8fb064307494..1404f72933f2 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/craftingupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/craftingupgrade.md @@ -1,5 +1,5 @@ # 合成升级 -![Crafty.](oredict:oc:craftingUpgrade) +![心灵手巧,诡计多端。](oredict:oc:craftingUpgrade) -允许 [机器人](../block/robot.md)在自己的[物品栏](../item/inventoryUpgrade.md)进行无序和有序合成. 左上的3X3格子将会成为合成空间, 物品将根据合成表重新排布. 合成结果将会回到机器人物品栏. 捡起物品后,会被放在指定格子; 失败则会放在相邻的空格子. 如果没有格子了,物品会被丢出去 +合成升级能让[机器人](../block/robot.md)用其自身[物品栏](../item/inventoryUpgrade.md)中的物品执行有序或无序合成配方。合成时,[机器人](../block/robot.md)的[物品栏](../item/inventoryUpgrade.md)左上角的3X3区域将会被用作合成区。所用物品应当按照合成配方进行摆放。合成产物将会被放回[机器人](../block/robot.md)的[物品栏](../item/inventoryUpgrade.md)中。与机器人捡起掉落物时的逻辑相同,产物会被放置到选定槽位中,若失败则会放置到下一个可用空槽位中。若物品栏没有可用空间,产物会被丢到世界中。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cuttingwire.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cuttingwire.md index f9f7ee1fc558..6251453d5499 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cuttingwire.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/cuttingwire.md @@ -1,5 +1,5 @@ -# 剥过的线 +# 切割线 -![Not a garrote. Honest.](oredict:oc:materialCuttingWire) +![不是绞杀线。真的。](oredict:oc:materialCuttingWire) -在困难合成会用到的东西,用于合成 [原始电路板](rawCircuitBoard.md). 很蛋疼 +使用困难模式合成表时会用到的物品,此物品用于合成[未加工电路板](rawCircuitBoard.md)。效率极低。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/databaseupgrade1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/databaseupgrade1.md index 14b9d82118db..b7d74f170530 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/databaseupgrade1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/databaseupgrade1.md @@ -1,10 +1,9 @@ # 数据库升级 -![Living in the database.](oredict:oc:databaseUpgrade1) +![住在数据库里。](oredict:oc:databaseUpgrade1) -可以配置为存储一系列物品信息, 进而被其他组件所用. 尤其是那种名字一样但是NBT标签不一样的物品, 回调里面并不会作为物品描述符的一部分. +数据库升级可以通过配置来存储一份物品堆信息的列表,以供其他组件使用。此升级尤其适用于仅依据NBT数据来区分的物品,因为回调函数返回的物品堆信息中不包含这部分数据。 -配置数据库, 首先右键打开.把你想配置的物品放在上面的物品栏,会存储一个假的物品 +要配置数据库,可手持数据库右键单击。然后将你想用来提供数据的物品堆放入上部物品栏中。此操作只会存储一份“虚拟物品堆”,也就说不会在数据库中存储“实际的”物品。 -也可以被 -[物品栏控制器](inventoryControllerUpgrade.md) 和[扫描器](../block/geolyzer.md)的组件API配置 +此外,数据库还可以用[物品栏控制器](inventoryControllerUpgrade.md)和[地质分析仪](../block/geolyzer.md)提供的组件API进行自动化配置。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/datacard1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/datacard1.md index 3d7c94fee315..f786913d3669 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/datacard1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/datacard1.md @@ -1,7 +1,7 @@ # 数据卡 -![Contrary to popular belief, it does not store data.](oredict:oc:dataCard1) +![不同于大众认知,这张卡不能存储数据。](oredict:oc:dataCard1) -一种提供了多个难以在架构上实现,或者是在那里跑的很慢的算法的卡,可以看作是协处理器,用于处理hash,压缩等操作 +数据卡是一张实用的扩展卡,提供了多种难以在架构上实现,或在架构上运行效率不佳的算法。数据卡提供了哈希运算功能,以及基本的inflate/deflate压缩/解压算法。此外数据卡上还有一个嵌入式的文件系统,其中提供了多个使用扩展卡所提供功能的程序,这一点与因特网卡类似。 -注意每次调用处理的数据有限,并且很吃能量. +注意数据卡单次操作能处理的数据量有限,并且每次操作都要消耗能量。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/datacard3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/datacard3.md index 13f06083895d..7765d952c6ca 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/datacard3.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/datacard3.md @@ -1 +1 @@ -#REDIRECT dataCard1.md \ No newline at end of file +#REDIRECT dataCard1.md diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/debugcard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/debugcard.md index aa35df5a7921..bbf55c81384b 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/debugcard.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/debugcard.md @@ -1,9 +1,9 @@ -# Debug Card +# 调试卡 -![Wait, if I- oooooh.](item:OpenComputers:item@73) +![等等,如果我…… 啊——](item:OpenComputers:item@73) -The debug card is a creative-only item that was originally only intended to make debugging things easier, by automating some processes. It has since gotten a bunch more functionality, making it quite useful for custom map-making. +调试卡是仅限创造模式的物品,最初目的仅是为了通过自动化进行某些处理来为调试提供便利。此后它有了更多的功能,让它能在地图制作领域发挥很大作用。 -Note that you can use sneak-activate while holding the card to bind it to you or unbind it, meaning `runCommand` will be performed using your permission levels instead of the default OpenComputers ones. +你可以手持此卡并潜行使用,来将它与你绑定或解绑,绑定后`runCommand`函数会使用你的权限等级,不使用OC模组默认的权限等级。 -A debug card can receive messages similar to a [linked card](linkedCard.md), firing a `debug_message` event. You can send such a message using either another debug card's `sendDebugMessage` or the Minecraft command `/oc_sendDebugMessage` (or `/oc_sdbg`). +调试卡也可以像[连接卡](linkedCard.md)一样接收报文,接收后会触发`debug_message`事件。你可以通过调用其他调式卡的`sendDebugMessage`方法,或者执行Minecraft命令`/oc_sendDebugMessage`(或`/oc_sdbg`)发送此类报文。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/disk.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/disk.md index 30e7f69c10d7..4ba92997a4f9 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/disk.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/disk.md @@ -1,5 +1,5 @@ -# 磁盘 +# 盘片 -![World. RIP Terry Pratchett.](oredict:oc:materialDisk) +![《碟形世界》。安息吧特里·普拉切特。](oredict:oc:materialDisk) -基础组件,用于合成软盘和硬盘 +基础合成材料,用于合成[软盘](floppy.md)和[硬盘](hdd1.md)等存储媒介。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/diskdrivemountable.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/diskdrivemountable.md index 1a54d4782ea2..864a93a29569 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/diskdrivemountable.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/diskdrivemountable.md @@ -1,5 +1,5 @@ -# 可挂载的软盘驱动器 +# 机架式软驱 -![Snuggly](oredict:oc:diskDriveMountable) +![这下舒服了](oredict:oc:diskDriveMountable) -大体相当于[软盘驱动器](../block/diskDrive.md),只是被安装到 [机架](../block/rack.md). +此设备在功能上与[软盘驱动器](../block/diskDrive.md)等价,但它需要被安装到[机架](../block/rack.md)里。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/drone.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/drone.md index b4a2778c1ee8..65995e6a24a5 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/drone.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/drone.md @@ -1,5 +1,5 @@ # 无人机 -![Big brother is trying to watch you.](item:OpenComputers:item@84) +![老大哥正试图观察你。](item:OpenComputers:item@84) -通过 [无人机箱](droneCase1.md) 在 [装配机](../block/assembler.md)制造. 他们是实体的[机器人](../block/robot.md), 便宜但功能也受限.移动比 [机器人](../block/robot.md)快些, 通常由[电脑](../general/computer.md)的程序控制. 需要烧写过的 [E2PROM](eeprom.md) 启动 +无人机是利用[无人机外壳](droneCase1.md)在[电子装配机](../block/assembler.md)中构建出来的。它们是基于实体的[机器人](../block/robot.md),制造成本略低且功能有限。它们与[机器人](../block/robot.md)相比移动方式不同,移速更快;且通常由运行于[电脑](../general/computer.md)上的客户端软件控制,而不是独立运作。无人机需要一块配置好的[EEPROM](eeprom.md)来支持听取行动指令或独立运作。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/dronecase1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/dronecase1.md index ddf60c090d3e..f18d453e4598 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/dronecase1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/dronecase1.md @@ -1,33 +1,34 @@ -# 无人机箱 +# 无人机外壳 -![Droning on.](oredict:oc:droneCase1) +![在空中嗡嗡作响。](oredict:oc:droneCase1) -无人机箱[drones](drone.md) 被用于在 [装配机](../block/assembler.md)组装机器人. [无人机](drone.md) 是轻量, 快速的便携机器,其功能受限(只有少量的升级和插槽). 不像 [机器热](../block/robot.md) 能使用工具, 它们也只能和世界进行有限的交互. +无人机外壳的用途是在[电子装配机](../block/assembler.md)中构建[无人机](drone.md)。[无人机](drone.md)是一种轻量、快速且移动性能很高的机器,但它们功能有限(可用的升级与组件槽位较少)。不像[机器人](../block/robot.md),无人机不能使用工具,也只能以相对受限的方式与世界交互。 -速度也下降,但能源消耗也很少. 他们很胜任于少量的搬运物品和侦察. 将[无人机](drone.md) 和 [机器人](../block/robot.md) 配对是极好的, [机器人](../block/robot.md) 进行困难的运算, [无人机](drone.md) 作为传感器和执行机构. +作为这些限制的补偿,无人机的速度更快,运作能耗更低。它们很适合运送少量的物品以及进行侦察。将[无人机](drone.md)与[机器人](../block/robot.md)结合使用能发挥很大作用,例如,你可以让[机器人](../block/robot.md)负责“重活累活”,[无人机](drone.md)负责提供环境信息以及进行与集散中心间的运输。 -像 [单片机](../block/microcontroller.md)一样, [无人机](drone.md) 只能用[E2PROM](eeprom.md)编程.E2PROM通过将无人机和另一块E2PROM合成来改变,上一块E2PROM会返还 -T1无人机箱可以带这些: -- 1x T1 [CPU](cpu1.md) -- 1x T1 [内存](ram1.md) -- 1x [E2PROM](eeprom.md) +和[微控制器](../block/microcontroller.md)一样,[无人机](drone.md)也只能用[EEPROM](eeprom.md)写入程序。同时,[无人机](drone.md)中的[EEPROM](../item/eeprom.md)也可以通过将[无人机](drone.md)与新的[EEPROM](../item/eeprom.md)一起合成的方式替换,原有[EEPROM](../item/eeprom.md)会退回玩家物品栏。 + +T1无人机外壳可容纳: +- 1x T1[CPU](cpu1.md) +- 1x T1[内存条](ram1.md) +- 1x [EEPROM](eeprom.md) - 1x T2扩展卡 - 1x T1扩展卡 -- 1x T1升级 -- 1x T2升级 +- 1x T1升级 +- 1x T2升级 -T2无人机箱可以带这些: -- 1x T2 [CPU](cpu1.md) -- 2x T2 [内存](ram1.md) +T2无人机外壳可容纳: +- 1x T2[CPU](cpu1.md) +- 2x T2[内存条](ram1.md) - 1x [EEPROM](eeprom.md) -- 2x T2扩展卡 -- 1x T1升级 -- 1x T2升级 -- 1x T3升级 +- 2x T2扩展卡 +- 1x T1升级 +- 1x T2升级 +- 1x T3升级 -T4无人机箱可以带这些: -- 1x T3 [CPU](cpu3.md) -- 2x T3 [RAM](ram5.md) +T4(创造模式)无人机外壳可容纳: +- 1x T3[CPU](cpu3.md) +- 2x T3[内存条](ram5.md) - 1x [EEPROM](eeprom.md) - 3x T3扩展卡 -- 9x T3升级 \ No newline at end of file +- 9x T3升级 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/dronecasecreative.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/dronecasecreative.md index 702933ee7dd5..7fd53f12ae33 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/dronecasecreative.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/dronecasecreative.md @@ -1 +1 @@ -#REDIRECT droneCase1.md \ No newline at end of file +#REDIRECT droneCase1.md diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/eeprom.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/eeprom.md index ce36ff5fd463..029e7815c893 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/eeprom.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/eeprom.md @@ -1,6 +1,7 @@ -# E2PROM +# EEPROM -![Let's get this party started.](oredict:oc:eeprom) +![派对,启动!](oredict:oc:eeprom) -包含了电脑的启动代码,相当于BIOS,数据存储于raw 字节数组,需要编译烧写 -E2PROM 被用于电脑的开机启动 [无人机](drone.md) 和 [单片机](../block/microcontroller.md). +EEPROM中包含了用于在电脑引导启动过程中进行初始化的代码。其中的数据以简单字节数组的形式存储,且不同[CPU](cpu1.md)架构的代码内容可能不同。例如,对Lua而言这段代码通常是一个简单脚本,能查找带有init(初始化)脚本的文件系统,而对其他架构而言可能是实际的机器码。 + +EEPROM可被编程用于特殊用途,例如[无人机](drone.md)与[微控制器](../block/microcontroller.md)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/experienceupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/experienceupgrade.md index 6597a5bb92e4..9b81b9362d2a 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/experienceupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/experienceupgrade.md @@ -1,9 +1,9 @@ # 经验升级 -![This makes no sense, but it's cool.](oredict:oc:experienceUpgrade) +![完全解释不通,但帅就完事了。](oredict:oc:experienceUpgrade) -允许 [机器人](../block/robot.md) and [无人机](drone.md) 通过杀死怪物和挖矿收经验,每个升级存30级经验, 并且每一级都有加成,例如挖矿加速 +经验升级是一种很特殊的升级,因为它能让[机器人](../block/robot.md)和[无人机](drone.md)在执行一些动作时获取经验,例如挖掘矿石以及杀死实体。一个经验升级能存储至多30级的经验,每个等级都能带来一定被动加成,包括加快挖掘速度以及提高能量容量等。 -[机器人](../block/robot.md) 10机得到金子, [robots](../block/robot.md)20级得到钻石 +10级及以上的[机器人](../block/robot.md)外观会变为金色,超过20级的[机器人](../block/robot.md)外观会变成钻石色。 -经验存在升级里面,认升级不认设备 +经验实际上存储在升级内部,因此将升级装到其他设备中的话,经验也会一并移动过去。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/floppy.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/floppy.md index c2918a392312..a340ace1f28e 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/floppy.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/floppy.md @@ -1,5 +1,5 @@ # 软盘 -![Many inches.](oredict:oc:floppy) +![好多英寸。](oredict:oc:floppy) -最便宜的存储设备了,用于早期交换数据 \ No newline at end of file +软盘是OC模组中制造成本最低且容量最小的存储媒介。在游戏初期它很适合用来存储数据,以及进行在[电脑](../general/computer.md)和[机器人](../block/robot.md)之间的数据交换。你还可能在地牢箱子中发现一些装有实用程序的软盘(例如开放式软件包管理器,你可以用它安装来自Github总仓库的程序)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/generatorupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/generatorupgrade.md index 0956385d847d..ab7f04c2d146 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/generatorupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/generatorupgrade.md @@ -1,10 +1,7 @@ # 发电机升级 -![Generator X.](oredict:oc:generatorUpgrade) +![用爱发电。](oredict:oc:generatorUpgrade) -允许设备自主发电。 目前仅支持固体燃料比如煤. 内部有存储燃料的物品栏. 剩余的燃料可以用合适的组件API被拿走. 移除升级会使里面的东西掉出来 - -这个东西的效率比充电机低 - -所以还是用充电机好了 +发电机升级能让设备在运行中进行充能。当前此升级仅支持固体燃料,例如煤炭。此升级内部有一格物品容器,因此能存储一组燃料。多余燃料可用对应的组件API方法取出。当从[机器人](../block/robot.md)内取出发电机升级时,其内容物将会掉落到世界中。 +此升级的发电机工作效率低于常见的其他模组发电机,代表着用[充电器](../block/charger.md)给设备充能的效率一般更高。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/graphicscard1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/graphicscard1.md index 3a41c2f62335..5c11acf50301 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/graphicscard1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/graphicscard1.md @@ -1,5 +1,7 @@ -# 显卡(GTX 690!) +# 显卡 -![Fancy images.](oredict:oc:graphicsCard1) +![炫彩图像。](oredict:oc:graphicsCard1) -对大多数计算机都非常重要[computers](../general/computer.md),显卡允许 [计算机](../general/computer.md)在连接的[屏幕](../block/screen1.md)显示字符. 有数个档次,如同屏幕那样支持多个分辨率 +显卡对大多数[电脑](../general/computer.md)而言都是必备组件,能让[电脑](../general/computer.md)在与其相连的[显示屏](../block/screen1.md)上显示文本。显卡分若干等级,并且与[显示屏](../block/screen1.md)相同,也支持不同分辨率和色深。 + +另一个值得注意的区别是,不同等级显卡每tick能进行的操作数不同。具体数据在显卡的提示文本中列出,且数据代表了显卡在装有T2 [CPU](cpu1.md)的[电脑](../general/computer.md)上运行时的情况。显卡在T1 CPU的电脑上运行速度稍慢,T3 CPU的电脑上稍快。列出的数字分别对应了显卡提供的如下操作:`copy`、`fill`、`set`、`setBackground`和`setForeground`。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/graphicscard3.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/graphicscard3.md index 2503631a46d1..de87b7d7eb10 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/graphicscard3.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/graphicscard3.md @@ -1 +1 @@ -#REDIRECT graphicsCard1.md \ No newline at end of file +#REDIRECT graphicsCard1.md diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/hdd1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/hdd1.md index 775aa6ea7fdb..f39fe37829ec 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/hdd1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/hdd1.md @@ -1,5 +1,5 @@ -# 硬盘驱动器 +# 硬盘 -![Spaaaace.](oredict:oc:hdd1) +![空——间——](oredict:oc:hdd1) -熟悉的存储器,存储速度一样,档次决定空间大小,有的机器只能用硬盘. \ No newline at end of file +硬盘是OC模组中较为高级的存储媒介。所有存储媒介的速度均相同,但等级更高的存储设备空间更大。有的设备只能用硬盘存储数据(虽然服务器等设备还可以使用外置[软盘驱动器](../block/diskDrive.md))。硬盘还可放入[硬盘阵列柜](../block/raid.md)中,与其他硬盘组合为同一个文件系统。请注意硬盘在放入[硬盘阵列柜](../block/raid.md)后会被抹除所有数据。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/hoverboots.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/hoverboots.md index 963b259c79eb..dd3e1be4281e 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/hoverboots.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/hoverboots.md @@ -1,9 +1,13 @@ -# 悬浮鞋子 +# 悬浮靴子 -![Step on it.](oredict:oc:hoverBoots) +![步步高升。](oredict:oc:hoverBoots) -如果不想去编程[无人机](drone.md),有个变通的办法:悬浮鞋! +如果你不想费力给[无人机](drone.md)编程,那它们还有其他用途:当成垫脚石!或者美化后的叫法:内置滑冰鞋。总之就是这个意思。 -鞋子有个特点:只要有能量你就能跳得更高, 然后吸收落地的冲击力.意思是你可以跳上4格子高,然后将落地的冲击降到30%,也就是说你可以在4格子高跳下而不掉血. +无论怎么叫,这种靴子都有一些实用特性:只要还有电,它们就能让你跳得更高,并且在跳很高再落地时吸收部分冲击力。具体来说,它们能让你跳至多四格高,并且将落地冲击减小到三分之一。 -可以通过[充电机](../block/charger.md) ,AE2 充电器,工业充电盒子,或者是TE的充电器来充能, 靴子可以任意用染料染色 \ No newline at end of file +此外,由于使用者一直处于某种悬浮状态,这种靴子能让你无缝踏上至多一格高的落差。在进行比如跑步上山这样的活动时,此功能尤其有用。这种运动在Minecraft玩家中是很常见的健身计划。至少我听说的是这样。 + +这种靴子可以放进OC模组的[充电机](../block/charger.md)中充电,也可使用其他类似设备,比如应用能源2的充能器、工业时代2的电池箱、热力膨胀的能量灌注机。 + +将靴子与任意种类染料一起合成即可改变靴子的颜色。类似皮革护甲,此靴子也可以单次或分多次使用多种染料染色,以获得种类繁多的颜色。将靴子与水桶一起合成或将其扔进炼药锅中即可洗去上面的颜色。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/hoverupgrade1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/hoverupgrade1.md index 3dfbb64ffe74..193238c2f06d 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/hoverupgrade1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/hoverupgrade1.md @@ -1,16 +1,14 @@ # 悬浮升级 -![Float like a feather.](oredict:oc:hoverUpgrade1) +![如鸿毛般漂浮。](oredict:oc:hoverUpgrade1) -允许 [机器人](../block/robot.md)飞得更高.缺省状态下机器人只能往上走8格子.平常因为这足够爬墙所以这足够了. -规律是这样的: -- 机器人只会在起点,终点都有效的情况下才会动(e.g.允许搭桥). -- 机器人下方的位置,永远有效(也就是说:任何时候都可以往下走). -- 一个固体方块上方的飞行上限内的格子,都是有效的 -- 拥有正对当前位置,相邻的表面的点是有效的(允许爬墙). +悬浮升级能让[机器人](../block/robot.md)比平时离地飞行更高。不像[无人机](drone.md),机器人默认情况下飞行高度上限是8格。通常而言这个限制问题不大,因为机器人可沿墙壁移动。机器人的移动规则可总结如下: +- 机器人只有在起点或目标点为可用位置时才会移动(此特性可用于建桥等)。 +- 机器人下方位置一定为可用位置(一定可以向下移动)。 +- 固体方块上方的`flightHeight`格为可用位置(飞行能力有限)。 +- 紧贴实心面的位置均为可用位置(机器人可以“爬墙”) -这几个规则演示一下就是这样: +这几个规则(出于图片清晰考虑不含规则2,因为机器人一定可以向下移动)的展示如下: +![机器人移动规则图示。](opencomputers:doc/img/robotMovement.png) -![Robot movement rules visualized.](opencomputers:doc/img/robotMovement.png) - -如果不想被地球引力限制就安一个吧 \ No newline at end of file +如果你不想再操心飞行高度限制了,这些升级就正是你所需要的。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/index.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/index.md index d1d241d309d8..3d127b0c3262 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/index.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/index.md @@ -1,46 +1,46 @@ # 物品 -本索引列举了OC所有物品. 如果你要找方块点[这里](../block/index.md). +本索引列出了OC模组的全部物品。要寻找方块,请查看[方块索引](../block/index.md)。 -注意有的物品会由于合成表的原因不可用 +注意:根据所用合成表组合不同,有些方块可能不可用。 ## 工具 -* [分析仪](analyzer.md) +* [分析器](analyzer.md) * [手册](manual.md) -* [远控终端](terminal.md) -* [纹理拾取器](texturePicker.md) -* [扳手](wrench.md) +* [远程终端](terminal.md) +* [纹理获取器](texturePicker.md) +* [螺丝刀扳手](wrench.md) ## 设备 * [无人机](drone.md) * [服务器](server1.md) -* [平板](tablet.md) +* [平板电脑](tablet.md) ## 组件 -### 卡片 +### 扩展卡 * [抽象总线卡](abstractBusCard.md) * [数据卡](dataCard1.md) -* [调试卡(创造)](debugCard.md) (aka AMI) +* [调试卡](debugCard.md) (aka AMI) * [显卡](graphicsCard1.md) * [因特网卡](internetCard.md) -* [连接卡](linkedCard.md) +* [直连卡](linkedCard.md) * [网卡](lanCard.md) * [红石卡](redstoneCard1.md) * [无线网卡](wlanCard1.md) * [世界传感器卡](worldSensorCard.md) ### 升级 -* [天使升级](angelUpgrade.md) +* [天使方块升级](angelUpgrade.md) * [电池升级](batteryUpgrade1.md) -* [卡槽升级](cardContainer1.md) +* [扩展卡容器](cardContainer1.md) * [区块加载升级](chunkloaderUpgrade.md) * [合成升级](craftingUpgrade.md) * [数据库升级](databaseUpgrade1.md) * [经验升级](experienceUpgrade.md) * [发电机升级](generatorUpgrade.md) * [悬浮升级](hoverUpgrade1.md) -* [物品栏控制器升级](inventoryControllerUpgrade.md) +* [物品栏交互升级](inventoryControllerUpgrade.md) * [物品栏升级](inventoryUpgrade.md) * [拴绳升级](leashUpgrade.md) * [MFU](mfu.md) @@ -48,50 +48,51 @@ * [活塞升级](pistonUpgrade.md) * [告示牌升级](signUpgrade.md) * [太阳能发电机升级](solarGeneratorUpgrade.md) -* [储罐控制升级](tankControllerUpgrade.md) +* [粘性活塞升级](stickypistonupgrade.md) +* [储罐交互升级](tankControllerUpgrade.md) * [储罐升级](tankUpgrade.md) * [牵引光束升级](tractorBeamUpgrade.md) * [交易升级](tradingUpgrade.md) -* [升级箱](upgradeContainer1.md) +* [升级容器](upgradeContainer1.md) -### 机架组件 -* [软驱](diskDriveMountable.md) +### 机架设备 +* [机架式软驱](diskDriveMountable.md) * [服务器](server1.md) * [终端服务器](terminalServer.md) -### 杂项 +### 其它 * [APU](apu1.md) * [组件总线](componentBus1.md) * [CPU](cpu1.md) -* [E2PROM](eeprom.md) +* [EEPROM](eeprom.md) * [软盘](floppy.md) * [硬盘驱动器](hdd1.md) -* [内存](ram1.md) +* [内存条](ram1.md) -## 合成 -* [酸液](acid.md) -* [逻辑运算单元](alu.md) +## 合成材料 +* [腐蚀液](acid.md) +* [算术逻辑单元](alu.md) * [方向键](arrowKeys.md) * [按钮组](buttonGroup.md) -* [卡片](card.md) +* [扩展卡基板](card.md) * [电路板](circuitBoard.md) * [控制单元](controlUnit.md) -* [剥过的线](cuttingWire.md) -* [磁盘](disk.md) -* [Interweb](interweb.md) +* [切割线](cuttingWire.md) +* [盘片](disk.md) +* [因特网](interweb.md) * [微芯片](chip1.md) -* [数字键](numPad.md) +* [数字键盘](numPad.md) * [印刷电路板](printedCircuitBoard.md) -* [粗电路板](rawCircuitBoard.md) -* [晶闸管](transistor.md) +* [未加工电路板](rawCircuitBoard.md) +* [晶体管](transistor.md) ## 组装 / 打印 -* [油墨](chamelium.md) +* [变色材料](chamelium.md) * [墨盒](inkCartridge.md) -* [无人机箱](droneCase1.md) -* [微控制器箱](microcontrollerCase1.md) -* [平板壳子](tabletCase1.md) +* [无人机外壳](droneCase1.md) +* [微控制器外壳](microcontrollerCase1.md) +* [平板电脑外壳](tabletCase1.md) ## 其他 -* [悬浮鞋](hoverBoots.md) -* [纳米机械](nanomachines.md) +* [悬浮靴子](hoverBoots.md) +* [纳米机器](nanomachines.md) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inkcartridge.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inkcartridge.md index e4d65d9eab8c..66130d7a2ca4 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inkcartridge.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inkcartridge.md @@ -1,5 +1,5 @@ -# Ink Cartridge +# 墨盒 -![The colors of the rainbow.](oredict:oc:inkCartridge) +![赤橙黄绿青蓝紫。](oredict:oc:inkCartridge) -墨盒为 [3D printers](../block/printer.md)供墨. 可以用染料来加满, 不过不是太方便. \ No newline at end of file +墨盒可以很方便地给[3D打印机](../block/printer.md)充墨。当然也可以直接手动用染料充墨,但这样既麻烦又低效。我们强烈推荐您今天就购买正品OC牌™墨盒!(免责声明:墨盒的价格有可能比打印机还高。) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inkcartridgeempty.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inkcartridgeempty.md index 2895df3c875e..2437b269f396 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inkcartridgeempty.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inkcartridgeempty.md @@ -1 +1 @@ -#REDIRECT inkCartridge.md \ No newline at end of file +#REDIRECT inkCartridge.md diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/internetcard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/internetcard.md index b8e2f6dd5690..f455041f8f7f 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/internetcard.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/internetcard.md @@ -1,7 +1,7 @@ # 因特网卡 -![Cat videos in 3, 2, ...](oredict:oc:internetCard) +![猫片播放倒数,3,2,……](oredict:oc:internetCard) -使得 [电脑](../general/computer.md) 能够向因特网发送请求,包括Http和tcp客户端套接字。 +因特网卡为[电脑](../general/computer.md)提供了连接现实中因特网的能力。此扩展卡提供了进行简单HTTP请求的方法,还能打开简单TCP客户端套接字以供读写。 -安装因特网卡会向电脑安装一批网络应用, 比如pastebin命令,通过神秘代码安装网上大神的软件,或者是wget,下载特定URL的文件。 \ No newline at end of file +将因特网卡连接到[电脑](../general/computer.md)后,电脑还会连接一个自定义文件系统,其中包含数个与因特网相关的应用。例如,其中的一个可以从pastebin中下载或向其上传文本片段。还有一个翻版`wget`,可从任意HTTP URL中下载数据。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/interweb.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/interweb.md index 235ecb27780e..fc9b8014f6bc 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/interweb.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/interweb.md @@ -1,5 +1,5 @@ -# Interweb +# 因特网 -![A website is a place where there's cobweb.](oredict:oc:materialInterweb) +![网站就是有蜘蛛网的站点。](oredict:oc:materialInterweb) -用于长距离通信. 常用于 [因特网卡](internetCard.md) 和 [链接卡](linkedCard.md). +因特网是所有与长距离通信有关物品的基本配件。它利用了“末影”的奇特性质,为某些物品实现了量子通信。它最广为人知的用途是用在[因特网卡](internetCard.md)和[直连卡](linkedCard.md)上。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inventorycontrollerupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inventorycontrollerupgrade.md index 54b6f706944f..8eebb38e2239 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inventorycontrollerupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inventorycontrollerupgrade.md @@ -1,9 +1,9 @@ -# Inventory Controller +# 物品栏交互升级 -![I'm in control.](oredict:oc:inventoryControllerUpgrade) +![尽在我的控制之中。](oredict:oc:inventoryControllerUpgrade) -物品栏控制器为[机器人](../block/robot.md) 和 [无人机](drone.md)提供了额外的物品栏交互能力. 允许在丢下或者捡起物品时显式指定一个外部的物品栏. 允许设备读取详细的物品信息. 最后他还给 [机器人](../block/robot.md) 添加了一个不借助外力更换自身装备的途径. +物品栏交互升级为[机器人](../block/robot.md)和[无人机](drone.md)提供了更进一步的物品栏交互能力。它能让设备在从外部容器存取物品时指定具体槽位、读取物品堆的详细信息,还能让[机器人](../block/robot.md)可以不借助外力更换自身装备。 -可以被放在 [适配器](../block/adapter.md), 为[适配器](../block/adapter.md) 提供了探测相邻方块的物品的能力. 但是不能捡起或者丢出物品。 +该升级还可以装入[适配器](../block/adapter.md)中,可为[适配器](../block/adapter.md)提供类似提供给[机器人](../block/robot.md)的,探测相邻物品容器的能力。但不能让[适配器](../block/adapter.md)从容器中存取物品,此特性仅适用于[机器人](../block/robot.md)和[无人机](drone.md)。 -另见: [转置器](../block/transposer.md) +另见:[转运器](../block/transposer.md)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inventoryupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inventoryupgrade.md index 7c7c60ea47b8..273dcf5a191c 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inventoryupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/inventoryupgrade.md @@ -1,7 +1,7 @@ -# Inventory Upgrade +# 物品栏升级 -![Where does it keep all this stuff...](oredict:oc:inventoryUpgrade) +![它把物品存哪去了……](oredict:oc:inventoryUpgrade) -物品栏升级使得[机器人](../block/robot.md) 和 [无人机](drone.md)拥有了物品栏. 每个升级为 [机器人](../block/robot.md) 提供16个槽位, 最大扩展到64; 为[无人机](drone.md) 提供4个槽位, 最大扩展到8. +物品栏升级为[机器人](../block/robot.md)和[无人机](drone.md)提供了物品栏。对[机器人](../block/robot.md)而言,每个升级可提供16槽位,总共最多64槽位;对[无人机](drone.md)则是每个升级提供4槽位,总共最多8槽位。 -如果不安装这个东西,那么他们就无法捡起或者丢掉物品 +设备不安装此升级就不能存储或捡起物品。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/lancard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/lancard.md index 9802a811ebfb..9bca9282f524 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/lancard.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/lancard.md @@ -1,5 +1,5 @@ -# Network Card +# 网卡 -![Enter the network.](oredict:oc:lanCard) +![接入网络。](oredict:oc:lanCard) -网卡允许 [电脑](../general/computer.md) 在本地网络内收发消息. 消息(或者封包) 可向子网广播, 或者是投送至特定的网络地址. [中继器](../block/relay.md) 可以用来桥接不同的子网,使之互相通信. +网卡让[电脑](../general/computer.md)得以收发网络报文。报文(或称数据包)可以被广播给子网中的所有接收节点,也可以发送给有特定地址的特定节点。[中继器](../block/relay.md)可以通过中继报文的方式桥接多个子网。只要目标子网与发送者间有一或多个[中继器](../block/relay.md)相连,也可以向处于另一个子网的接收者发送报文。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/leashupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/leashupgrade.md index c3d8995387d5..d473f731ea7b 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/leashupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/leashupgrade.md @@ -1,5 +1,5 @@ -# Leash Upgrade +# 拴绳升级 -![-redacted- ~ Vexatos 2015](oredict:oc:leashUpgrade) +![-已修订- ~ Vexatos于2015年](oredict:oc:leashUpgrade) -拴绳升级允许无人机和机器人去牵引生物。 +拴绳升级可以将动物拴到拴绳上,再连接到承载了升级所在设备的实体上,例如[无人机](drone.md)。可以使用此升级同时拴住多只动物,这样对迁移畜群很有帮助。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/linkedcard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/linkedcard.md index 429cb1035e00..d336a7796e5d 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/linkedcard.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/linkedcard.md @@ -1,5 +1,5 @@ -# Linked Card +# 直连卡 -![I feel we some kind of connection.](oredict:oc:linkedCard) +![我觉得我们心连心了。](oredict:oc:linkedCard) -链接卡是特化的[网卡](lanCard.md). 只能成对使用,用来提供P2P通讯. 可以跨维度无限制距离通讯(只要能创造环境的话). \ No newline at end of file +直连卡是特化且高级版本的[网卡](lanCard.md)。只能成对工作,可提供点到点(P2P)的通讯。连接卡可进行长距离(无限距离)通信,还可跨维度通信。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/manual.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/manual.md index d6052b2d0fcb..b5a558b5edc6 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/manual.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/manual.md @@ -1,17 +1,15 @@ -# Manual +# 开放式电脑使用手册 -![A good read.](oredict:oc:manual) +![开卷有益。](oredict:oc:manual) -嗯,这是OC手册,就像是读wiki一样 +本篇讲的就是你正在读的东西!本手册包含有关OC模组(可能还有更多方面)的丰富内容。如果你需要获取本模组中某物品或某方块的信息,查阅本手册就够了!请向下滚动,学习如何使用本手册(滚动鼠标滚轮或拉动右侧滑动条均可)。 -左键点击链接可以导航到对应位置,跳跃或者右击返回上一级,Esc退出 +![你的新朋友。](opencomputers:doc/img/manual.png) -由loveyanbei(https://github.com/loveyanbei) 汉化 +浏览此手册的操作方式与阅读wiki类似:点击链接(1)即可跳转到链接指向的页面。右键单击或按跳跃键来返回上一个页面。按ESC键或物品栏开关键关闭手册。在左侧你可以看到一些标签(2),它们提供了快捷跳转到对应页面(例如方块与物品索引)的功能。在右侧你可以看到滑动条(3)。拖动滑动条或滚动鼠标滚轮即可滚动页面内容。 -如果有问题可以访问 http://ocdoc.cil.li 查看wiki +手册会记忆你上次退出时的页面,并从此页面打开。潜行使用手册即可从主页打开。手持手册时,按住shift右键单击世界中的某方块,可以直接跳转到相关页面。 -对翻译有疑问可以自行pull request +如果手册没能解决你的问题,还可以从[官方Wiki](https://ocdoc.cil.li/start:zh)、[IRC 频道](https://webchat.esper.net/?channels=#oc)或[论坛](https://oc.cil.li/)中获取更多信息。 -如果mod有bug,可到bug tracker 提问 https://github.com/MightyPirates/OpenComputers/issues - -![Your new best friend.](opencomputers:doc/img/manual.png) +如果你在手册中发现了任何问题,无论是内容与现实不符或文本错误,又或者其他错误;再或者你发现了模组中的bug,那么请告知我们。渠道为[Github的issue页面](https://github.com/MightyPirates/OpenComputers/issues)。如果你想为手册添加内容,请通过IRC联系我们,或者在issue页面新建话题。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/mfu.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/mfu.md index fdef1a73f2d5..135b1c5b23e9 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/mfu.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/mfu.md @@ -1,7 +1,7 @@ # MFU -![You will never know the true meaning of this acronym.](oredict:oc:mfu) +![你永远也不会知道这个缩写是什么意思。](oredict:oc:mfu) -此升级提供了一个远程的[适配器](../block/adapter.md).在任意方块边上蹲下,并右键,都会把它绑定到特定位置.然后放到附近的适配器里面(这个附近很有限).适配器就会像刚好在 -你绑定的那个方块边上放着那样工作(一般的适配器要挨着,这里隔了一点距离)! -记住,保持远程适配器链接需要能量. +此升级的作用相当于远程[适配器](../block/adapter.md)。手持它潜行时单击任意方块的任意面,即可将其绑定到对应位置。然后将它放到附近的适配器中(距离很有限),这个适配器就能访问绑定的方块了,效果相当于将适配器紧贴所绑定面放置。 + +请注意,维持适配器的远程连接需要耗能。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/microcontrollercase1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/microcontrollercase1.md index 4a2930e4a65d..727cc1059884 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/microcontrollercase1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/microcontrollercase1.md @@ -1,31 +1,31 @@ -# Microcontroller Case +# 微控制器外壳 -![It's so cute.](oredict:oc:microcontrollerCase1) +![超可爱的。](oredict:oc:microcontrollerCase1) -微控制器盒是建造[单片机](../block/microcontroller.md) 的基础. [单片机](../block/microcontroller.md) 是极其简化的 [电脑](../general/computer.md). 只有少量组件,并被设计为特定用途, 比如转发或者处理红石信号, 以及处理网路消息. +微控制器外壳是用于在[电子装配机](../block/assembler.md)中构建[微控制器](../block/microcontroller.md)的基础部件。[微控制器](../block/microcontroller.md)是一种极其简化的[电脑](../general/computer.md),只能安装少量组件,且适用于高度特化的应用场景,例如转换或响应红石信号,又或者处理网络信息。 -它没有文件系统. 所有程序都被烧写进了[E2PROMPROM](eeprom.md).这个芯片可以通过和一个微控制器合成来替换[microcontrollers](../block/microcontroller.md),旧的会返还. +微控制器中并没有文件系统。所有程序都必须写进内置的[EEPROM](eeprom.md)中。可以将[微控制器](../block/microcontroller.md)与其他芯片一起合成以替换其中的EEPROM芯片。原有[EEPROM](../item/eeprom.md)会返还到你的物品栏中。 -单片机的能源消耗很小. +尽管微控制器仍需耗能,但它的能耗很低。 -T1单片机配件: -- 1x T1 [CPU](cpu1.md) -- 1x T1 [内存](ram1.md) -- 1x [E2PROM](eeprom.md) +T1微控制器最高可安装: +- 1x T1[CPU](cpu1.md) +- 1x T1[内存条](ram1.md) +- 1x [EEPROM](eeprom.md) - 2x T1扩展卡 - 1x T2升级 -T2单片机配件: -- 1x T1 [CPU](cpu1.md) -- 2x T1 [RAM](ram1.md) -- 1x [E2PROM](eeprom.md) +T2微控制器最高可安装: +- 1x T1[CPU](cpu1.md) +- 2x T1[内存条](ram1.md) +- 1x [EEPROM](eeprom.md) - 1x T2扩展卡 - 1x T1扩展卡 - 1x T2升级 -T3单片机配件: -- 1x T3 [CPU](cpu3.md) -- 2x T3 [内存](ram5.md) -- 1x [E2PROM](eeprom.md) +T3微控制器最高可安装: +- 1x T3[CPU](cpu3.md) +- 2x T3[内存条](ram5.md) +- 1x [EEPROM](eeprom.md) - 3x T3扩展卡 -- 9x T3升级 \ No newline at end of file +- 9x T3升级 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/nanomachines.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/nanomachines.md index 90414c017841..b9b17557b884 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/nanomachines.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/nanomachines.md @@ -1,34 +1,34 @@ -# 纳米机械 +# 纳米机器 -![Nanomachines, son.](oredict:oc:nanomachines) +![纳米机器,小子!](oredict:oc:nanomachines) -这些小机械可以让你变得更快更高更强,或者干掉你. 有时候这些是同时的!纳米机械往他们寄生的玩家身上添加buff和debuff. 吃下他们就可以安装了! +这些小家伙能与你的神经系统交互,让你变得更猛更棒更快更强,但也有可能弄死你。有时候二者会同时发生!简而言之,纳米机器是一种需耗能驱动的系统,可以为它们的宿主玩家带来增益(以及负增益)。要“安装”纳米机器只需将它们吃掉! -安装以后你的屏幕上会显示出这些机械还有多少能源运作. 站在[充电机](../block/charger.md)附近就可以充电.装的机器越多,能耗越大. +纳米机器注入你体内后,你的HUD中将会新出现一个能量指示图标,显示了你的纳米机器人还剩余多少电量。站在[充电机](../block/charger.md)旁边即可为它们充电。纳米机器用得越多,能耗就越大。 -纳米机器提供了特定数量可以被玩家触发的输入,效果从玩家周身的粒子效果到药水效果选择,以至于更多奇怪的功能。 +纳米机器提供了一些可触发的“输入”,它们能对玩家造成不同效果,从视觉效果(如在玩家附近产生粒子特效)到可选择的选择药水效果,以及一些更罕见和特殊的行为! -触发那些输入取决于当前纳米机器的配置, 每次配置时,实际的连接情况是随机的. 这意味着你要尝试启用不同的输入来验证他们做了什么. 如果对你的配置不满, 你可以吃下一批新的机器重新配置. 如果你要完全清掉纳米机器,喝点 [酸液](acid.md). 注意一次启用过多输入会给你带来debuff! +何种输入触发何种效果取决于纳米机器的当前配置,实际“对应关系”随配置不同而不同。这意味着你只有尝试启用输入才能知道它们的效果。如果你对配置不满意,摄入新的一批纳米机器即可改变配置(多吃就完事了)。要完全清除体内的纳米机器,你可以考虑喝一些[腐蚀液](acid.md)。此外,同时启用太多的输入会产生严重的负面效果! -缺省情况下纳米机器是待机状态. 你要用无线消息来控制, 因此很有必要带一个安了无线网卡的[平板](tablet.md). 纳米机器只会对两格子内机器发出的信号有反应, 不限端口不限机器! +默认情况下纳米机器处于待机状态。因为你需要用无线网络信息控制它们,所以强烈推荐你携带一块装有[无线网卡](wlanCard1.md)的[平板电脑](tablet.md)。纳米机器只会响应两格范围内设备发出的无线网络信息,但是能响应任何端口上以及任意设备发出的信息! -纳米机器使用一套简单的协议: 每个封包必须包含数个部分, 第一部分称为"header" 并且必须是 `nanomachines`这个字符串. 第二部分是命令名. 其他部分是命令参数. 以下命令可用,格式为 `commandName(arg1, ...)`: +纳米机器使用一套简单的专有协议:向其发送的每个数据包都必须包含数个部分,第一部分是“信息头”,需要为字符串`nanomachines`。第二部分需要为命令名称。其余部分是命令所需的参数。可用命令在下方列出,格式为`命令名称(参数1, ...)`: -- `setResponsePort(port:number)` - 设定纳米机器响应的端口,命令的响应在此接受. -- `getPowerState()` - 返回当前能量和最大值. -- `getHealth()` - 返回当前玩家的生命. -- `getHunger()` - 返回当前玩家的饥饿值. -- `getAge()` - 返回当前玩家的存活时间(秒) +1s. -- `getName()` - 返回玩家的名字. -- `getExperience()` - 返回玩家的经验数量. -- `getTotalInputCount()` - 返回可用输入端口总数. -- `getSafeActiveInputs()` - 返回安全的输入端口总数. -- `getMaxActiveInputs()` - 返回活动输入数量最大值. -- `getInput(index:number)` - 得到对应索引值处的输入状态. -- `setInput(index:number, value:boolean)` - 设定对应索引处的输入状态. -- `getActiveEffects()` - 返回活动的纳米机器作用列表. 注意部分效果是不显示的. -- `saveConfiguration()` - 返回物品栏里面的纳米机器, 将会把当前的配置存到他们里面. +- `setResponsePort(port:number)` - 设定纳米机器发送响应信息所用的端口,对带有响应信息的命令生效。 +- `getPowerState()` - 获取纳米机器当前能量值以及能量上限。 +- `getHealth()` - 获取玩家的生命值。 +- `getHunger()` - 返回当前玩家的饥饿值。 +- `getAge()` - 获取玩家的年龄,单位为秒。 +- `getName()` - 获取玩家的显示名称。 +- `getExperience()` - 获取玩家的经验等级。 +- `getTotalInputCount()` - 获取可用输入总数。 +- `getSafeActiveInputs()` - 获取最大**安全**启用输入数。 +- `getMaxActiveInputs()` - 获取**最大**启用输入数。 +- `getInput(index:number)` - 获取指定索引号对应输入的当前状态。 +- `setInput(index:number, value:boolean)` - 将指定索引号对应输入的状态设定为指定值。 +- `getActiveEffects()` - 获取生效的效果列表。请注意一些效果可能不会在列表中出现。 +- `saveConfiguration()` - 玩家物品栏中需要有一份纳米机器,本命令会将当前配置存储到其中。 -OpenOS用例: -- `component.modem.broadcast(1, "nanomachines", "setInput", 1, true)` 将启用第一输入. -- `component.modem.broadcast(1, "nanomachines", "getHealth")` 将得到玩家的血量. +例如,在OpenOS中: +- `component.modem.broadcast(1, "nanomachines", "setInput", 1, true)`将会启用第一个输入。 +- `component.modem.broadcast(1, "nanomachines", "getHealth")`将会获取玩家的健康值信息。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/navigationupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/navigationupgrade.md index ca3820f49a2d..67a29b558f83 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/navigationupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/navigationupgrade.md @@ -1,9 +1,9 @@ -# Navigation Upgrade +# 导航升级 -![I'm lost. Again.](oredict:oc:navigationUpgrade) +![我又迷路了。](oredict:oc:navigationUpgrade) -导航升级返回机器的位置和朝向. 坐标是相对用于合成这个升级的地图的中心而言的, 他的作用范围也限制在哪块地图的大小上面. +导航升级可为所安装设备提供位置与朝向信息。此升级所提供的位置是相对用于合成升级所用地图中心的的相对位置,作用范围也受限于地图大小。 -内部地图可以通过重新合成来更新,旧地图返还. +将导航升级与新地图一起合成即可更换其中的地图。旧地图会返还给玩家。 -推荐与 [路径点](../block/waypoint.md)配合食用. \ No newline at end of file +请注意,将此升级与一或多个[路径点](../block/waypoint.md)搭配使用能发挥更大作用。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/numpad.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/numpad.md index 8e8ff44be184..669710cf352e 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/numpad.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/numpad.md @@ -1,5 +1,5 @@ -# Numeric Keypad +# 数字键盘 -![Check for fingerprints.](oredict:oc:materialNumPad) +![检测指纹。](oredict:oc:materialNumPad) -数字键是 [键盘](../block/keyboard.md).的配件,允许输入数字. \ No newline at end of file +数字键盘是每块[键盘](../block/keyboard.md)都有的部分。它可用于输入数字。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/pistonupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/pistonupgrade.md index 6465ac9ebb89..85a5de53e262 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/pistonupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/pistonupgrade.md @@ -1,7 +1,9 @@ -# Piston Upgrade +# 活塞升级 -![Push it.](oredict:oc:pistonUpgrade) +![推它。](oredict:oc:pistonUpgrade) -活塞升级让设备的行为变得像原版活塞那样. 安装后, 一个叫`push()`的函数可用. 调用时设备将会向面对的方向推出去. [机器人](../block/robot.md) 和 [单片机](../block/microcontroller.md)是方块的前方这个面; 对于[平板](tablet.md)是玩家的面对方向. +活塞升级能让某些设备以极其类似原版活塞的方式工作。安装此升级后,设备中会出现一个新组件,组件只有一个方法:`push()`。调用此方法时设备会尝试推动其面前的方块。对[机器人](../block/robot.md)和[微控制器](../block/microcontroller.md)而言是其前面;对[平板电脑](tablet.md)而言,是玩家面朝的方向。 -推方块的行为遵循原版活塞. +推动方块的逻辑与原版活塞规则相同。 + +此物品可被升级为[粘性活塞升级](stickypistonupgrade.md)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/printedcircuitboard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/printedcircuitboard.md index e617d46cb502..f745cdea3ac2 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/printedcircuitboard.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/printedcircuitboard.md @@ -1,5 +1,5 @@ -# Printed Circuit Board +# 印刷电路板 -![AKA PCB](oredict:oc:materialCircuitBoardPrinted) +![又叫PCB](oredict:oc:materialCircuitBoardPrinted) -电路板和 [晶体管](transistor.md)一样, 都是基础合成材料. 用于制作多种元件, [卡片](card.md) 和大量的[方块](../block/index.md). +印刷电路板是与[晶体管](transistor.md)并列的,OC模组中最基础的合成材料之一。它是很多配件的基础,例如[扩展卡基板](card.md)和大量[方块](../block/index.md)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/ram1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/ram1.md index 4d1278a0da5d..4f50ab3a9095 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/ram1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/ram1.md @@ -1,17 +1,17 @@ -# Memory +# 内存条 -![Do you remember, dancing in September~](oredict:oc:ram1) +![你可曾记得,九月的热舞~](oredict:oc:ram1) -内存和 [CPU](cpu1.md)一样都是[电脑](../general/computer.md)的核心部件. 根据 [CPU](cpu1.md)的架构, 内存决定了于电脑能做什么,不能做什么.以标准LUA为例, 内存条控制了脚本最大分配多少存储空间.这意味着你要安装更大的内存条跑更大的程序. +内存条和[CPU](cpu1.md)一样都是所有种类[电脑](../general/computer.md)的必备配件。根据[CPU](cpu1.md)的架构不同,内存很大程度上影响了[电脑](../general/computer.md)的工作能力。例如,对标准Lua架构而言,内存大小控制了Lua脚本能使用的实际内存量。意味着如果要运行越大,越内存密集型的程序,就需要越多内存。 -缺省状态下内存条的规格: +内存条有多种等级,默认情况容量大小如下: - T1: 192KB -- T1.5: 256KB +- T1.5: 256KB - T2: 384KB - T2.5: 512KB - T3: 768KB - T3.5: 1024KB -仅对LUA架构有效 +注意,这些值仅对Lua架构有效。其他架构下各等级内存条可能会提供不同大小。还请注意T1和1.5级内存都算作T1组件,T2 T3同理。 -此容量可以在配置修改 \ No newline at end of file +若需要,容量值可在配置文件中修改。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/rawcircuitboard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/rawcircuitboard.md index 5d1f811e047c..0cebbd62bb76 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/rawcircuitboard.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/rawcircuitboard.md @@ -1,5 +1,5 @@ -# Raw Circuit Board +# 未加工电路板 -![Not sushi.](oredict:oc:materialCircuitBoardRaw) +![不是寿司。](oredict:oc:materialCircuitBoardRaw) -粗电路板,中间合成材料, 用来合成 [电路板](circuitBoard.md) (或者是 [印刷电路板](printedCircuitBoard.md)). +一种合成中间体,用于合成[电路板](circuitBoard.md)(或[印刷电路板](printedCircuitBoard.md),取决于所用配方组)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/redstonecard1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/redstonecard1.md index 91771c907899..9ee41f066dcb 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/redstonecard1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/redstonecard1.md @@ -1,9 +1,9 @@ -# Redstone Card +# 红石卡 -![Seeing red.](oredict:oc:redstoneCard1) +![见红了。](oredict:oc:redstoneCard1) -红石卡让[电脑](../general/computer.md) 可以读写相邻方块的红石信号.输入信号变化时, 信号将输入[电脑](../general/computer.md). +红石卡能让[电脑](../general/computer.md)从临近方块读取,或向临近方块发出红石信号。当传入的红石信号强度改变时,红石卡会向[电脑](../general/computer.md)中传入一个信号。 -如果有mod可以提供多个红石信号捆绑同时传递的能力, 如Redlogic,MFR,Redpower; 或者是提供了无线红石传递的mod,比如 WR-CBE,或者Slimevoid's Wireless,那么将有一个二级红石卡来处理和他们的通讯. +如果装有受支持且提供了集束红石功能的模组,例如Redlogic、Project Red或MineFactory Reloaded;又或者有提供了无线红石功能的模组,例如WR-CBE、Slimevoid's Wireless,那么你还可以使用T2红石卡,它能与上述系统交互。 -输入面是相对于机箱,机器人,机架自身的,也就是说,当你站在电脑的前面(正面)的时候,`sides.right` 指的是你左边(你面对的方向左边). +调用某些方法时提供的方向是相对于[电脑机箱](../block/case1.md)/[机器人](../block/robot.md)/[机架](../block/rack.md)的相对方向。也就是假如你面向电脑的正面,`sides.right`代表你的左侧,其他方向同理。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/server1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/server1.md index bce7ffaecb9f..d886acbda30c 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/server1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/server1.md @@ -1,39 +1,39 @@ -# Server +# 服务器 -![Serves u right.](oredict:oc:server1) +![为您服务。](oredict:oc:server1) -服务器是高级 [电脑](../general/computer.md). 可以通过把物品拿在手上并使用来配置, 就像打开背包和箱子一样,也可以放在[机架](../block/rack.md)里面,通过站在机架的“正面”并激活它来配置. 参见[机架](../block/rack.md) entry. +服务器是高级形式的[电脑](../general/computer.md)。手持他们使用即可进行配置,就像打开背包或末影袋一样。服务器在安装进[机架](../block/rack.md)后也能进行配置,方式为与它们互动(瞄准[机架](../block/rack.md)正面的对应位置点击)。要让服务器开始工作,需要将其装进[机架](../block/rack.md)中。详细信息请参见[机架](../block/rack.md)条目。 -T1服务器配置: -- 1x T2 [CPU](cpu2.md) -- 2x T2 [内存](ram3.md) -- 2x T2 [硬盘](hdd2.md) -- 1x T2 [组件总线](componentBus2.md) -- 2x T2 扩展卡 -- 1x [E2PROM](eeprom.md) +T1服务器可安装如下组件: +- 1x T2[CPU](cpu2.md) +- 2x T2[内存条](ram3.md) +- 2x T2[硬盘](hdd2.md) +- 1x T2[组件总线](componentBus2.md) +- 2x T2扩展卡 +- 1x [EEPROM](eeprom.md) -T2服务器配置: -- 1x T3 [CPU](cpu3.md) -- 3x T3 [内存](ram5.md) -- 3x T3 [硬盘](hdd3.md) -- 2x T3 [组件总线](componentBus3.md) -- 2x T2扩展卡 -- 1x T3扩展卡 -- 1x [E2PROM](eeprom.md) +T2服务器可安装如下组件: +- 1x T3[CPU](cpu3.md) +- 3x T3[内存条](ram5.md) +- 3x T3[硬盘](hdd3.md) +- 2x T3[组件总线](componentBus3.md) +- 2x T2扩展卡 +- 1x T3扩展卡 +- 1x [EEPROM](eeprom.md) -T3服务器配置: -- 1x T3 [CPU](cpu3.md) -- 4x T3 [内存](ram5.md) -- 4x T3 [硬盘](hdd3.md) -- 3x T3 [组件总线](componentBus3.md) +T3服务器可安装如下组件: +- 1x T3[CPU](cpu3.md) +- 4x T3[内存条](ram5.md) +- 4x T3[硬盘](hdd3.md) +- 3x T3[组件总线](componentBus3.md) - 2x T2扩展卡 - 2x T3扩展卡 -- 1x [E2PROM](eeprom.md) +- 1x [EEPROM](eeprom.md) -T4服务器配置: -- 1x T3 [CPU](cpu3.md) -- 4x T3 [内存](ram5.md) -- 4x T3 [硬盘](hdd3.md) -- 3x T3 [组件总线](componentBus3.md) +T4(创造模式)服务器可安装如下组件: +- 1x T3[CPU](cpu3.md) +- 4x T3[内存条](ram5.md) +- 4x T3[硬盘](hdd3.md) +- 3x T3[组件总线](componentBus3.md) - 4x T3扩展卡 -- 1x [E2PROM](eeprom.md) +- 1x [EEPROM](eeprom.md) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/servercreative.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/servercreative.md index d02b2f850719..1ce3346e3a3f 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/servercreative.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/servercreative.md @@ -1 +1 @@ -#REDIRECT server1.md \ No newline at end of file +#REDIRECT server1.md diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/signupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/signupgrade.md index fcf21f5c3665..7b54412020e5 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/signupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/signupgrade.md @@ -1,5 +1,5 @@ -# Sign I/O +# 告示牌读写升级 -![I see the signs on the wall.](oredict:oc:signUpgrade) +![我看见墙上的告示牌了。](oredict:oc:signUpgrade) -允许设备和告示牌交互. 可以读取牌子的信息,改变牌子的信息. \ No newline at end of file +此升级可以让设备与世界中的告示牌互动。它既能读取告示牌的内容,也能修改告示牌的内容(权限允许的话)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/solargeneratorupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/solargeneratorupgrade.md index 3ddf67b14304..2a417a29fd0f 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/solargeneratorupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/solargeneratorupgrade.md @@ -1,5 +1,7 @@ -# Solar Generator +# 太阳能发电机升级 -![Walking on the sun.](oredict:oc:solarGeneratorUpgrade) +![在太阳上行走。](oredict:oc:solarGeneratorUpgrade) -太阳能发电机升级可以安装到[机器人](../block/robot.md), [无人机](drone.md) 和 [平板](tablet.md) 上面. 只会在阳光直射的时候工作; 设备被天气影响或者处于封闭空间时是不工作的,能量产生速度很慢 \ No newline at end of file +太阳能发电机升级可以安装到[机器人](../block/robot.md)、[无人机](drone.md)和[平板电脑](tablet.md)上来被动发电。只有在设备受阳光直射时它才能工作;在密闭空间中或受天气影响见不到阳光的设备不能发电。 + +它的发电量相对较小,但就算没做到代替充电,也足以延长两次[充电](../block/charger.md)之间的间隔。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/stickypistonupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/stickypistonupgrade.md new file mode 100644 index 000000000000..72b2f7ac60e8 --- /dev/null +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/stickypistonupgrade.md @@ -0,0 +1,5 @@ +# 粘性活塞升级 + +![推出去,拉回来。](oredict:oc:stickyPistonUpgrade) + +粘性活塞升级是[活塞升级](pistonupgrade.md)的进阶版本,能让某些设备以类似原版粘性活塞的方式工作。安装后,设备中会出现一个活塞组件。组件有两个方法:`push()`和`pull()`。当调用这两个方法时,设备会尝试像原版粘性活塞那样推出或拉回面前的方块。对[机器人](../block/robot.md)和[微控制器](../block/microcontroller.md)而言是其前面;对[平板电脑](tablet.md)而言,是玩家面朝的方向。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tablet.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tablet.md index ec251d14e033..5656b7e54109 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tablet.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tablet.md @@ -1,13 +1,13 @@ -# Tablet +# 平板电脑 -![Touch me if you can.](item:OpenComputers:item@68) +![摸摸我试试?](item:OpenComputers:item@68) -通过将[平板外壳](tabletCase1.md)放到[组装机](../block/assembler.md),来配置并组装平板.平板是一种小巧的,无法直接交互世界的电脑,比如[基础红石卡](redstoneCard1.md)就没法用. 不过另一批就可以,比如 [告示牌升级](signUpgrade.md),[活塞升级](pistonUpgrade.md). +将[平板电脑外壳](tabletCase1.md)放进[电子装配机](../block/assembler.md),按需配置并进行组装即可得到平板电脑。平板电脑是移动式的电脑,不能直接与世界交互。比如T1的[红石卡](redstoneCard1.md)就不能在平板上工作。但[告示牌升级](signUpgrade.md)和[活塞升级](pistonUpgrade.md)等可以使用。 -T2平板允许安装一个物品栏升级. 可以通过蹲下+右键打开平板UI访问, 此时平板将强制关机. +T2平板电脑还能安装一个容器类升级。可以打开平板电脑的第二GUI访问容器类升级提供的槽位,手持平板电脑按住shift右键单击即可打开此GUI。此操作还会强制关闭平板电脑。 -不像电脑,平板不能保持状态,比如玩家拿着平板,退出,重进,平板退出前的状态是不会保留的,必须关闭平板. 跨维度也不可以,比如去地狱再会来,运行状态会丢失. +不像电脑,平板电脑不会在手持它的玩家退出再重新进入游戏后保持当前运行状态。手持平板电脑的玩家切换维度(例如进出下界)后,平板电脑的状态也不会保持。 -可以放在 [充电机](../block/charger.md) 补充能量, 电脑可以通过连接的充电机访问平板的第一硬盘,此时充电机就像软驱,平板起了软盘的作用. 当你不小心搞坏了平板的系统的时候这很有用. +平板电脑可以放进[充电机](../block/charger.md)里充电,此时连接到充电机的[电脑](../general/computer.md)可以访问平板的第一个[硬盘](hdd1.md),充电器此时起到了类似[软盘驱动器](../block/diskDrive.md)的作用。这个功能用处很大,可以防止你忘记在硬盘上安装系统,或者破坏平板电脑的系统(使平板变砖)。 -另一个高级用法:通过在一个方块上长按右键约一秒,发射特定方块相关的信号,会有一声蜂鸣通知你信号被发射,仅在安装了信号发射相关升级时可用. 比如[地形分析器](../block/geolyzer.md) 会添加方块信息,如硬度, [导航升级](navigationUpgrade.md),会添加方块相对于拿着平板的玩家的坐标信息. 拿着平板的时候,这样的方块会被高亮标记. +平板电脑的另一个高级特性是,它能生成带某些方块的数据的信号,方法是手持平板电脑与世界中某方块交互(按住鼠标右键)约一秒。此时会有一次短促滴声通知你信号生成完毕。此功能只有在平板电脑中安装有可向信号追加数据的组件时才可用。例如,[地质分析仪](../block/geolyzer.md)可添加有关方块自身的数据,如硬度,[导航升级](navigationUpgrade.md)可添加方块相对于手持平板电脑的玩家的相对坐标。手持平板电脑时,待分析的方块会被绿色的覆盖层标出。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tabletcase1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tabletcase1.md index 0d16fdc7d006..4a4bcbe57ac3 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tabletcase1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tabletcase1.md @@ -1,39 +1,39 @@ -# Tablet Case +# 平板电脑外壳 -![Doesn't bend.](oredict:oc:tabletCase1) +![掰不弯。](oredict:oc:tabletCase1) -在[装配机](../block/assembler.md)制作 [平板](tablet.md) 的基本物件. [平板](tablet.md)是袖珍的 [电脑](../general/computer.md). 可以享受少量升级, 但无法像 [机箱](../block/case1.md) 那样简单的使用红石卡和网卡和世界交互 +平板电脑外壳是在[电子装配机](../block/assembler.md)中组装[平板电脑](tablet.md)时所需的基础部件。[平板电脑](tablet.md)是非常紧凑的移动式[电脑](../general/computer.md),只能安装少量升级,但无法像[电脑机箱](../block/case1.md)那样与世界交互(例如不能使用T1[网卡](lanCard.md)或T1[红石卡](redstoneCard1.md))。 -不能被平板使用的升级和卡[tablets](tablet.md)都放不进 [组装机](../block/assembler.md). 如果能放进 [组装机](../block/assembler.md), 他就能通过组件api使用. +不能用于[平板电脑](tablet.md)的升级和扩展卡都放不进[电子装配机](../block/assembler.md)中。只要升级能放进[电子装配机](../block/assembler.md),那它就能通过组件API使用。 -在玩家物品栏的平板会保持允许. 丢下或者放到其他地方, 会在一段时间后关闭. +它们必须在玩家的物品栏中才能运作。平板电脑在丢到地上或放进其他物品容器后,过一小段时间就会关机。 -T1配件: -- 1x [CPU (T 2)](cpu2.md) -- 2x [内存 (T 2)](ram3.md) -- 1x [硬盘 (T 2)](hdd2.md) -- 2x 扩展卡 (T 2) +T1平板电脑外壳可安装以下组件: +- 1x T2[CPU](cpu2.md) +- 2x T2[内存条](ram3.md) +- 1x T2[硬盘](hdd2.md) +- 2x T2扩展卡 - 1x [EEPROM](eeprom.md) -- 1x 升级 (T 1) -- 1x 升级 (T 2) -- 1x 升级 (T 3) +- 1x T1升级 +- 1x T2升级 +- 1x T3升级 -T2配件: -- 1x [CPU (T 3)](cpu3.md) -- 2x [内存 (T 2)](ram3.md) -- 1x [硬盘 (T 2)](hdd2.md) -- 1x Expansion card (T 2) -- 1x Expansion card (T 3) +T2平板电脑外壳可安装以下组件: +- 1x T3[CPU](cpu3.md) +- 2x T2[内存条](ram3.md) +- 1x T2[硬盘](hdd2.md) +- 1x T2扩展卡 +- 1x T3扩展卡 - 1x [EEPROM](eeprom.md) -- 2x 升级 (T 2) -- 1x 升级 (T 3) -- 1x [升级](upgradeContainer2.md) or [卡槽](cardContainer2.md) (T 2) +- 2x T2升级 +- 1x T3升级 +- 1x T2[升级容器](upgradeContainer2.md)或[扩展卡容器](cardContainer2.md) -T4配件: -- 1x [CPU (T 3)](cpu3.md) -- 2x [内存 (T 3)](ram5.md) -- 1x [硬盘 (T 3)](hdd3.md) -- 3x 扩展卡 (T 3) +T3(创造模式)平板电脑外壳可安装以下组件: +- 1x T3[CPU](cpu3.md) +- 2x T3[内存条](ram5.md) +- 1x T3[硬盘](hdd3.md) +- 3x T3扩展卡 - 1x [EEPROM](eeprom.md) -- 9x 升级 (T 3) -- 1x [升级](upgradeContainer3.md) or [卡槽](cardContainer3.md) (T 3) \ No newline at end of file +- 9x T3升级 +- 1x T3[升级容器](upgradeContainer3.md)或[扩展卡容器](cardContainer3.md) diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tabletcasecreative.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tabletcasecreative.md index 325fd0f57291..1e877ac29ce1 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tabletcasecreative.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tabletcasecreative.md @@ -1 +1 @@ -#REDIRECT tabletCase1.md \ No newline at end of file +#REDIRECT tabletCase1.md diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tankcontrollerupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tankcontrollerupgrade.md index a71df036a127..36edcb679d17 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tankcontrollerupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tankcontrollerupgrade.md @@ -1,9 +1,9 @@ -# Tank Controller +# 储罐交互升级 -![Fluid routing.](oredict:oc:tankControllerUpgrade) +![流体路由。](oredict:oc:tankControllerUpgrade) -储罐控制器可以控制储罐. 允许查询内部储罐和外部(比如熔岩发电机,UU机,BC罐子). +储罐交互升级是用于流体储罐的[物品栏交互升级](inventoryControllerUpgrade.md),后者仅适用于普通物品容器。它能让设备查询其内部或邻近流体储罐的更详细信息。 -可以被安放在 [适配器](../block/adapter.md),允许连接的[电脑](../general/computer.md)查询相邻的储罐信息 +此升级还可被装入[适配器](../block/adapter.md)上,让与[适配器](../block/adapter.md)相连接的[电脑](../general/computer.md)查询相邻[适配器](../block/adapter.md)的储罐的信息。 -参见: [转置器](../block/transposer.md) +另请参见:[转运器](../block/transposer.md)。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tankupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tankupgrade.md index 362775b1227a..d8b690b5e895 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tankupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tankupgrade.md @@ -1,5 +1,5 @@ -# Tank Upgrade +# 储罐升级 -![Suck it.](oredict:oc:tankUpgrade) +![抽它。](oredict:oc:tankUpgrade) -储罐升级允许设备存储液体. 每个升级仅能存储一个类型的物品, 提供16桶容量(16000mB). [机器人](../block/robot.md) 和 [无人机](drone.md) 可以从世界中和其他储罐汲取液体, 也可以放回世界或者储罐. 单个设备的储罐数没有限制. +储罐升级让设备得以存储流体。每个升级仅能存储一种流体,并提供16桶的容量(16000mB)。[机器人](../block/robot.md)和[无人机](drone.md)可以从世界中或其他储罐中抽取液体,也可以将流体倒回世界或者储罐中。单台设备可安装的储罐数无上限。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/terminal.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/terminal.md index 2cca22766b81..3867ef9f4d53 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/terminal.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/terminal.md @@ -1,10 +1,9 @@ -# Remote Terminal +# 远程终端 -![Remote access.](oredict:oc:terminal) +![远程访问。](oredict:oc:terminal) -终端提供了对[终端服务器](terminalServer.md)的远程访问. 激活一台在机架安装的[终端服务器](terminalServer.md), 选择要绑定到终端的服务器即可. +远程终端可通过[终端服务器](terminalServer.md)对电脑进行远程控制。要使用远程终端,首先要激活一台装在[机架](../block/rack.md)里的[终端服务器](terminalServer.md)(手持远程终端,对准[机架](../block/rack.md)里的[终端服务器](terminalServer.md)点击即可绑定)。 -[终端服务器](terminalServer.md)提供了[虚拟屏幕](../block/screen1.md),[虚拟键盘](../block/keyboard.md)(类似于openssh server),可以通过终端访问.注意:切勿将实体键盘和屏幕连到终端服务器所在的子网,否则发生的事情是未定义行为. 使用绑定了的终端后,一个和电脑连接屏幕和键盘一样的界面会打开,你在这个GUI做的事情将会被反馈到远程的机器 +[终端服务器](terminalServer.md)提供了可供远程终端控制的虚拟[显示屏](../block/screen1.md)和[键盘](../block/keyboard.md)。如果在[终端服务器](terminalServer.md)所在子网中还存在其他实体显示屏和/或键盘,那么会出现不可预料的行为,因此请尽量避免。在远程终端绑定过之后,手持并使用它即可打开它的GUI,模式与连接有[键盘](../block/keyboard.md)的[显示屏](../block/screen1.md)一样。 -多个终端可以被绑定到同一个[终端服务器](terminalServer.md), 但是他们共享显示和输入,这是和sshd不同的地方. [终端服务器](terminalServer.md) 只能绑定有限数量的终端. 达到上限后,继续绑定会踢出最先绑定的终端. - \ No newline at end of file +多个远程终端可以绑定到同一个[终端服务器](terminalServer.md)上,但它们的显示内容会保持相同,因为它们共享同一套虚拟[显示屏](../block/screen1.md)和[键盘](../block/keyboard.md)。绑定到[终端服务器](terminalServer.md)的终端数有限。当绑定数达到上限时,再绑定新终端会解绑最早绑定的终端。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/terminalserver.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/terminalserver.md index 26b5e2f06e40..3d2cba602b5d 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/terminalserver.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/terminalserver.md @@ -1,5 +1,5 @@ -# Terminal Server +# 终端服务器 -![Remote Viewing](oredict:oc:terminalServer) +![远程查看](oredict:oc:terminalServer) -向外界提供虚拟屏幕和键盘,可以通过绑定终端来控制机器,必须安装在机架里面。 +终端服务器提供了一套虚拟[显示屏](../block/screen1.md)和[键盘](../block/keyboard.md),可以通过[远程终端](terminal.md)进行控制。可参见[远程终端](terminal.md)的手册条目来获取更多信息。终端服务器必须安装在[机架](../block/rack.md)中才能工作。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/texturepicker.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/texturepicker.md index 32ce3d2c4f14..e8adb2a87c35 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/texturepicker.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/texturepicker.md @@ -1,5 +1,7 @@ -# Texture Picker +# 纹理获取器 -![What do you mean, it's just a re-skin?](oredict:oc:texturePicker) +![你什么意思?这就是个换皮版?](oredict:oc:texturePicker) -纹理拾取器用于制作3d打印的模型 [3D printer](../block/printer.md). 可以通过蹲下+右键拾取世界中方块使用的纹理, 注意: 某些渲染特殊的方块,比如箱子,不起作用。 +纹理获取器在制作供[3D打印机](../block/printer.md)使用的模型时很有用。它能获取世界中方块所用纹理的名称,方法只需手持工具(潜行)与方块交互。免责声明:对箱子等采用特殊渲染方式的方块可能无效。 + +尽管很方便就能用此工具快速查看纹理名称,但你最好也要知道,你不止可以用能被此工具获取的纹理。只要你知道纹理的名称(并且是**方块**的纹理),那么就能将它用在[3D打印件](../block/print.md)上。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tractorbeamupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tractorbeamupgrade.md index 7e5f5aae2e0c..1a10522c3f9c 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tractorbeamupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tractorbeamupgrade.md @@ -1,5 +1,5 @@ -# Tractor Beam +# 牵引光束升级 -![Beam me up.](oredict:oc:tractorBeamUpgrade) +![把我传送上来。](oredict:oc:tractorBeamUpgrade) -牵引光束升级允许设备捡起3格内的物品. 对农场里面的[机器人](../block/robot.md)十分有用,当机器人使用范围挖掘工具时效果也很明显. 每次操作都会耗费能量. +牵引光束升级能让设备拾起周围3格半径内的物品。此功能适合让[机器人](../block/robot.md)用于进行树场或农场的工作,也适合辅助它们使用能破坏周围多个方块的工具(例如匠魂模组的工具)。升级的每一次操作都会尝试在范围内吸取一组物品,并且会消耗一定能量。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tradingupgrade.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tradingupgrade.md index 9c0fac2067a4..bad9baaefa02 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tradingupgrade.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/tradingupgrade.md @@ -1,5 +1,5 @@ -# Trading Upgrade +# 交易升级 -![Equivalent Exchange](oredict:oc:tradingUpgrade) +![等价交换](oredict:oc:tradingUpgrade) -交易升级允许自动和商人交易,可以被放在[机器人](../block/robot.md)和[无人机](drone.md)里面,能够探测附近商人的存在,知道自己可以卖什么并完成交易。 +交易升级能让设备能自动与村民等商人交易。它可以装在[机器人](../block/robot.md)和[无人机](drone.md)等硬件实体中,并能识别周围商人的可用交易项目,检索每条交易项目的信息,最终进行交易。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/transistor.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/transistor.md index f0fe4b467e9c..230e3706d1b1 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/transistor.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/transistor.md @@ -1,5 +1,5 @@ -# Transistor +# 晶体管 -![I think I've used up all my references.](oredict:oc:materialTransistor) +![我觉得我的梗都玩完了。](oredict:oc:materialTransistor) -晶体管是基本合成材料,主要用于合成 [芯片](chip1.md)等电子产品. \ No newline at end of file +晶体管是OC模组中最基础的合成材料之一。主要用于合成[微芯片](chip1.md)等电子产品。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/upgradecontainer1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/upgradecontainer1.md index aa8f3a65ba6e..484e64d89393 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/upgradecontainer1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/upgradecontainer1.md @@ -1,5 +1,5 @@ -# Upgrade Container +# 升级容器 -![Can haz upgrade.](oredict:oc:upgradeContainer1) +![能容纳升级。](oredict:oc:upgradeContainer1) -升级箱为[机器人](../block/robot.md)提供额外的升级槽位. 其升级幅度由升级箱规格而定,会双倍增加机器人的复杂度 \ No newline at end of file +升级容器是可用于[机器人](../block/robot.md)的容器类升级,能为组装完毕的[机器人](../block/robot.md)提供一个可安装升级的可插拔槽位。槽位支持的最大等级与升级容器的等级相同。不像普通升级,容器类升级所需的复杂度是其等级的二倍。请参阅[机器人](../block/robot.md)和[电子装配机](../block/assembler.md)文档以获取有关复杂度的信息。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/wlancard1.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/wlancard1.md index ba98fd463645..1ffbafff4eba 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/wlancard1.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/wlancard1.md @@ -1,7 +1,7 @@ -# WLAN Card +# 无线网卡 -![May cause cancer. May not.](oredict:oc:wlanCard2) +![也许有致癌风险,但也许不会。](oredict:oc:wlanCard2) -无线网卡是 [网卡](lanCard.md) 的升级, 添加了收发无线信号的能力.无线信号发射强度决定了信息可以传多远, 信号强度等于方块距离. +无线网卡是升级版的[网卡](lanCard.md),能收发无线网络报文。T2无线网卡也能收发有线报文。网卡的信号强度直接控制了能接收所发送信号的距离上限,强度数值与距离格数相等。 -强度越高发射所需能量越大.地形也会干扰到发送过程.信号强度 - 方块硬度 > 0 时,信号可以穿透方块,并且强度将衰减到信号强度 - 方块硬度,空气硬度是1,当强度下降到0时,目标将不会收到信号.通常你需要保证发送和接受之间的连线是净空的. \ No newline at end of file +信号强度越高,发信的能耗越大。发送方和接收方之间的地形也会影响报文传输的成功与否。信号在穿透方块时,强度会被减去方块的硬度。硬度最小的是空气方块。若剩余信号强度不足以到达接收方,报文就不能送达。但此规则也不够精确,有时候报文仍然能到达目的地。总之,你最好保证发送方与接收方互相可以直视,没有障碍。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/worldsensorcard.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/worldsensorcard.md index 6707c0981289..a76167ee56f1 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/worldsensorcard.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/worldsensorcard.md @@ -1,5 +1,5 @@ -# World Sensor Card +# 世界传感器卡 -![To boldly go...](oredict:oc:worldSensorCard) +![闭眼向前冲……](oredict:oc:worldSensorCard) -世界传感器卡允许读取大气,重力等世界信息,通常用于加入了星系mod的情况,用于调节在空间内工作的机器人 \ No newline at end of file +世界传感器卡能读取GalactiCraft所添加各星球的大气、重力等信息。对于在太空中工作的[机器人](../block/robot.md)和[无人机](drone.md)来说很有用。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/wrench.md b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/wrench.md index accac8b1d0ee..76b69200bdd9 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/wrench.md +++ b/projects/1.12.2/assets/opencomputers/opencomputers/doc/zh_cn/item/wrench.md @@ -1,5 +1,5 @@ -# Scrench +# 螺丝刀扳手 -![Made in Swiss.](oredict:oc:wrench) +![瑞士制造。](oredict:oc:wrench) -扳手 => 融合了螺丝刀和普通扳手的功能,可以拿来旋转方块 \ No newline at end of file +和绝大多数科技主题的模组一样,OC模组也有它自己的扳手类工具。具体来说是螺丝刀和扳手的结合体。看起来相当难用。它可用于旋转大多数方块,也兼容其他很多模组的,能用扳手类工具交互的方块。 diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/lang/en_us.lang b/projects/1.12.2/assets/opencomputers/opencomputers/lang/en_us.lang index 462712c71bac..298b45e86c9d 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/lang/en_us.lang +++ b/projects/1.12.2/assets/opencomputers/opencomputers/lang/en_us.lang @@ -147,6 +147,7 @@ item.oc.upgradeleash.name=Leash Upgrade item.oc.upgrademf.name=MFU item.oc.upgradenavigation.name=Navigation Upgrade item.oc.upgradepiston.name=Piston Upgrade +item.oc.upgradestickypiston.name=Sticky Piston Upgrade item.oc.upgradesign.name=Sign I/O Upgrade item.oc.upgradesolargenerator.name=Solar Generator Upgrade item.oc.upgradetank.name=Tank Upgrade @@ -228,6 +229,7 @@ oc:gui.Rack.None=None oc:gui.Rack.Right=Right oc:gui.Rack.Enabled=Enabled oc:gui.Rack.Disabled=Disabled +oc:gui.Rack.RelayModeTooltip=Relay Mode oc:gui.Rack.Top=Top oc:gui.Switch.PacketsPerCycle=Packets / cycle oc:gui.Switch.QueueSize=Queue size @@ -313,7 +315,7 @@ oc:tooltip.microcontrollercase=Base component for building microcontrollers. Pla oc:tooltip.motionsensor=Can detect movement of nearby living beings. Requires clear line-of-sight. oc:tooltip.nanomachines=Control unit and a bunch of nanomachines for ingestion, if you dare. oc:tooltip.networkcard=Allows distant computers connected by other blocks (such as cable) to communicate by sending messages to each other. -oc:tooltip.poweracceptor=Energy conversion speed: §f%s/t§7 +oc:tooltip.PowerAcceptor=Energy conversion speed: §f%s/t§7 oc:tooltip.powerconverter.BuildCraft=§fBuildCraft MJ§7: §a%s:%s§7 oc:tooltip.powerconverter.Factorization=§fFactorization Charge§7: §a%s:%s§7 oc:tooltip.powerconverter.IndustrialCraft2=§fIndustrialCraft² EU§7: §a%s:%s§7 @@ -374,12 +376,14 @@ oc:tooltip.upgrademf.Linked=§fConnection established§7 oc:tooltip.upgrademf.Unlinked=§fNo connection§7 oc:tooltip.upgradeleash=Allows some devices, such as drones, to bind Isaa- excuse me... *chatter* My apologies. I'm just being told this is actually used to put animals on a leash. Multiple animals, even. Odd. oc:tooltip.upgradenavigation=Can be used to determine the position and orientation of a device. The position is relative to the center of the map that was used to craft this upgrade. -oc:tooltip.upgradepiston=This upgrade is very pushy. It allows moving blocks, similar to when using a piston. It does §lnot§7 move entities, however. +oc:tooltip.upgradepiston=This upgrade is very pushy. It allows moving blocks, similar to a piston. +oc:tooltip.upgradestickypiston=This upgrade can push and pull. It allows moving blocks, similar to a sticky piston. It does §lnot§7 pull entities, however. oc:tooltip.upgradesign=Allows reading text on and writing text to signs. oc:tooltip.upgradesolargenerator=Can be used to generate energy from sunlight on the go. Requires a clear line of sight to the sky above the device. Generates energy at %s%% of the speed of a Stirling Engine. oc:tooltip.upgradetank=This upgrade provides a tank for fluid storage for robots and drones. Without one of these, they will not be able to store fluids internally. oc:tooltip.upgradetankcontroller=This upgrade allows robots and drones more control in how they interact with external tanks, and allows them to transfer fluids into and out of fluid tank items in their inventory. oc:tooltip.upgradetractorbeam=Equips a device with extremely advanced technology, nicknamed the "Item Magnet". Allows the device to pick up items anywhere within 3 blocks of its location. +oc:tooltip.upgradetrading=Allows robots and drones to trade with villagers. oc:tooltip.waypoint=Provides a point of reference to devices with a navigation upgrade. oc:tooltip.wirelessnetworkcard=Allows wireless sending of network messages in addition to normal ones. You can adjust the §fsignal strength§7 to control how far messages are sent. Higher signal strength results in higher energy consumption. oc:tooltip.worldsensorcard=Allows reading out information about the world, such as its gravity and whether it has a breathable atmosphere. Use results at own risk. The manufacturer takes no responsibility for bodily or material harm caused by decisions made upon the cards' outputs. We have lawyers. And money. Don't even try. diff --git a/projects/1.12.2/assets/opencomputers/opencomputers/lang/zh_cn.lang b/projects/1.12.2/assets/opencomputers/opencomputers/lang/zh_cn.lang index f24b79d89ce0..0facfc3fc9da 100644 --- a/projects/1.12.2/assets/opencomputers/opencomputers/lang/zh_cn.lang +++ b/projects/1.12.2/assets/opencomputers/opencomputers/lang/zh_cn.lang @@ -1,453 +1,484 @@ -achievement.oc.adapter=Plug In Baby -achievement.oc.adapter.desc=和其它MOD的方块(甚至是原版Minecraft方块)进行互动! -achievement.oc.assembler=完美 -achievement.oc.assembler.desc=是时候征服世界了! -achievement.oc.cable=并不是脏兮兮的电线 -achievement.oc.cable.desc=搭配权威认证的反SCP-229科技 -achievement.oc.capacitor=本设备含电池 -achievement.oc.capacitor.desc=你不可能阻止它 -achievement.oc.card=我们接受卡片 -achievement.oc.card.desc=这是为方便您的使用. 我们保证这不是别有用心. -achievement.oc.case=以备后患 -achievement.oc.case.desc=因为长方体的机箱是最好的。 -achievement.oc.charger=好吧,我们来开始做吧 -achievement.oc.charger.desc=开始充——等等!又忘记红石信号了。 -achievement.oc.chip=全是些小东西 -achievement.oc.chip.desc=曾经真空管也是这样的。 -achievement.oc.cpu=超频 -achievement.oc.cpu.desc=是时候好好利用这些计算循环了 -achievement.oc.disassembler=从头开始 -achievement.oc.disassembler.desc=万一你的一个绝妙的想法,结果毕竟并不太聪明。 -achievement.oc.diskDrive=迂回 -achievement.oc.diskDrive.desc=Inferior capacity but such delicious sound. -achievement.oc.drone=飞走了 -achievement.oc.drone.desc=保持冷静然后直接用核弹让他们在轨道上爆炸 -achievement.oc.eeprom=每台电脑 -achievement.oc.eeprom.desc=仅限一个, 就是这样. 这是用来决定最终启动顺序的,明白吗?! -achievement.oc.floppy=The One Ri- Disk -achievement.oc.floppy.desc=不要与Flappy混淆 -achievement.oc.geolyzer=深入地心 -achievement.oc.geolyzer.desc=它具有非凡的品质。 -achievement.oc.graphicsCard=最后一代 -achievement.oc.graphicsCard.desc=它应该是……呈现的。啊,是的。 -achievement.oc.hdd=Hot Dog Dealer(热狗推销员) -achievement.oc.hdd.desc=等等我不是那个意思。让我想想,好像想起来什么意思了…… -achievement.oc.hologram=下一个次元 -achievement.oc.hologram.desc=因为2D很无聊啊。或者本来就这样? -achievement.oc.keyboard=吸尘器3000型 -achievement.oc.keyboard.desc=强烈建议使用时保持将其翻过来并持续摇晃的习惯,以清理其中异物。 -achievement.oc.microcontroller=Little Sisters -achievement.oc.microcontroller.desc=小型计算机。 -achievement.oc.motionSensor=行动起来 -achievement.oc.motionSensor.desc=就像史蒂夫·斯瓦格一样 -achievement.oc.networkCard=现在我们在聊天了! -achievement.oc.networkCard.desc=通过传递关系与那些远方的亲戚保持联系。 -achievement.oc.openOS=启动 -achievement.oc.openOS.desc=一个操作系统要等等,我已经用过那个了?Dang。 -achievement.oc.powerDistributor=分享即关怀 -achievement.oc.powerDistributor.desc=当你在平衡供电时需要帮助的时候。 -achievement.oc.rack=Dat Rack -achievement.oc.rack.desc=我不知道你想歪到哪里去了,我已经说得很明白了,就是服务器架。 -achievement.oc.raid=LFG -achievement.oc.raid.desc=Heroic plzkthx. -achievement.oc.ram=随机存取存储器 -achievement.oc.ram.desc=恭喜,你的操作完全正确。 -achievement.oc.redstoneCard=联系 -achievement.oc.redstoneCard.desc=模拟信号时间到. -achievement.oc.redstoneIO=局外人 -achievement.oc.redstoneIO.desc=将红石信号传播到你需要的地方! -achievement.oc.robot=哔波哔波 -achievement.oc.robot.desc=EXTERMINATE! -achievement.oc.screen=试过反复开关这屏幕没? -achievement.oc.screen.desc=真没有。毕竟红石信号就可以开关这屏幕了。 -achievement.oc.server=专用 -achievement.oc.server.desc=云服务,现已正式推出。 -achievement.oc.switch=复杂拓扑学 -achievement.oc.switch.desc=远离易碎货物,因为包裹可能会掉下来。 -achievement.oc.tablet=不要吸入 -achievement.oc.tablet.desc=同时请远离儿童,以避免不必要的信用卡过度透支。 -achievement.oc.transistor=告诉 Red 我说 "嗨。" -achievement.oc.transistor.desc=制作一个晶体管然后让它工作。然后听录音带。不用谢我。 -achievement.oc.wirelessNetworkCard=信号 -achievement.oc.wirelessNetworkCard.desc=是时候让数据包踏遍每一个角落了。 -death.attack.oc.nanomachinesHungry.1=%s 被纳米机器吃掉了。 -death.attack.oc.nanomachinesHungry.2=%s 忘记喂饱纳米机器了。 -death.attack.oc.nanomachinesHungry.3=%s 已被分解吸收了。 -death.attack.oc.nanomachinesOverload.1=%s 过于贪婪。 -death.attack.oc.nanomachinesOverload.2=%s 神经断裂。 -death.attack.oc.nanomachinesOverload.3=%s 的纳米机器失控暴走了。 -entity.oc.Drone.name=无人机 -item.oc.abstractbuscard.name=抽象类总线卡 -item.oc.acid.name=蚀刻药水 -item.oc.alu.name=算逻运算单元(ALU) +# OpenComputer +# 简体中文本地化文件。 +# 使用[nl]换行。 + +# 方块 +tile.oc.adapter.name=适配器 +tile.oc.assembler.name=电子装配机 +tile.oc.cable.name=线缆 +tile.oc.capacitor.name=电容器 +tile.oc.carpetedcapacitor.name=地毯式电容器 +tile.oc.case1.name=T1机箱 +tile.oc.case2.name=T2机箱 +tile.oc.case3.name=T3机箱 +tile.oc.casecreative.name=创造模式机箱 +tile.oc.chameliumblock.name=变色材料块 +tile.oc.charger.name=充电机 +tile.oc.disassembler.name=分解机 +tile.oc.diskdrive.name=软盘驱动器 +tile.oc.endstone.name=人工末地石 +tile.oc.geolyzer.name=地质分析仪 +tile.oc.hologram1.name=T1全息投影仪 +tile.oc.hologram2.name=T2全息投影仪 +tile.oc.keyboard.name=键盘 +tile.oc.microcontroller.name=微控制器 +tile.oc.motionsensor.name=运动传感器 +tile.oc.netsplitter.name=网络分断器 +tile.oc.powerconverter.name=能量转换器 +tile.oc.powerdistributor.name=能量分配器 +tile.oc.print.name=3D打印件 +tile.oc.printer.name=3D打印机 +tile.oc.raid.name=硬盘阵列柜 +tile.oc.redstone.name=红石I/O端口 +tile.oc.relay.name=中继器 +tile.oc.robot.name=机器人 +tile.oc.robotafterimage.name=机器人 +tile.oc.screen1.name=T1显示屏 +tile.oc.screen2.name=T2显示屏 +tile.oc.screen3.name=T3显示屏 +tile.oc.rack.name=机架 +tile.oc.transposer.name=转运器 +tile.oc.waypoint.name=路径点 + +# 物品 +item.oc.abstractbuscard.name=抽象总线卡 +item.oc.acid.name=腐蚀液 +item.oc.alu.name=算术逻辑单元(ALU) item.oc.analyzer.name=分析器 -item.oc.apu0.name=基础加速运算单元(APU) -item.oc.apu1.name=高级加速运算单元(APU) -item.oc.apu2.name=创造加速运算单元(APU) +item.oc.apu0.name=T1加速处理器(APU) +item.oc.apu1.name=T2加速处理器(APU) +item.oc.apu2.name=创造模式加速处理器(APU) item.oc.arrowkeys.name=方向键 item.oc.buttongroup.name=按钮组 -item.oc.cardbase.name=基板 +item.oc.cardbase.name=扩展卡基板 item.oc.chamelium.name=变色材料 item.oc.circuitboard.name=电路板 -item.oc.componentbus0.name=基础组件总线 -item.oc.componentbus1.name=高级组件总线 -item.oc.componentbus2.name=超级组件总线 -item.oc.componentbus3.name=组件总线(创造模式) +item.oc.componentbus0.name=T1组件总线 +item.oc.componentbus1.name=T2组件总线 +item.oc.componentbus2.name=T3组件总线 +item.oc.componentbus3.name=创造模式组件总线 item.oc.controlunit.name=控制单元(CU) -item.oc.cpu0.name=基础中央处理器(CPU) -item.oc.cpu1.name=高级中央处理器(CPU) -item.oc.cpu2.name=超级中央处理器(CPU) +item.oc.cpu0.name=T1中央处理器(CPU) +item.oc.cpu1.name=T2中央处理器(CPU) +item.oc.cpu2.name=T3中央处理器(CPU) item.oc.cuttingwire.name=切割线 -item.oc.datacard0.name=基础数据卡 -item.oc.datacard1.name=高级数据卡 -item.oc.datacard2.name=超级数据卡 +item.oc.datacard0.name=T1数据卡 +item.oc.datacard1.name=T2数据卡 +item.oc.datacard2.name=T3数据卡 item.oc.debugcard.name=调试卡 item.oc.debugger.name=网络调试器 -item.oc.diamondchip.name=钻石芯片 -item.oc.disk.name=磁碟 -item.oc.diskdrivemountable.name=软盘驱动器 +item.oc.diamondchip.name=钻石片 +item.oc.disk.name=盘片 +item.oc.diskdrivemountable.name=机架式软盘驱动器 item.oc.drone.name=无人机 -item.oc.dronecase0.name=基础无人机外壳 -item.oc.dronecase1.name=高级无人机外壳 -item.oc.dronecase3.name=创造无人机外壳 +item.oc.dronecase0.name=T1无人机外壳 +item.oc.dronecase1.name=T2无人机外壳 +item.oc.dronecase3.name=创造模式无人机外壳 item.oc.eeprom.name=EEPROM item.oc.floppydisk.name=软盘 -item.oc.graphicscard0.name=基础显卡 -item.oc.graphicscard1.name=高级显卡 -item.oc.graphicscard2.name=超级显卡 -item.oc.harddiskdrive0.name=基础硬盘驱动器 -item.oc.harddiskdrive1.name=高级硬盘驱动器 -item.oc.harddiskdrive2.name=超级硬盘驱动器 -item.oc.hoverboots.name=悬浮靴 +item.oc.graphicscard0.name=T1显卡 +item.oc.graphicscard1.name=T2显卡 +item.oc.graphicscard2.name=T3显卡 +item.oc.harddiskdrive0.name=T1硬盘 +item.oc.harddiskdrive1.name=T2硬盘 +item.oc.harddiskdrive2.name=T3硬盘 +item.oc.hoverboots.name=悬浮靴子 item.oc.inkcartridge.name=墨盒 item.oc.inkcartridgeempty.name=墨盒(空) item.oc.internetcard.name=因特网卡 item.oc.interweb.name=因特网 item.oc.ironnugget.name=铁粒 -item.oc.linkedcard.name=连接卡 -item.oc.manual.name=开放式电脑使用手册 -item.oc.memory0.name=存储器-T1 -item.oc.memory1.name=存储器-T1.5 -item.oc.memory2.name=存储器-T2 -item.oc.memory3.name=存储器-T2.5 -item.oc.memory4.name=存储器-T3 -item.oc.memory5.name=存储器-T3.5 -item.oc.microchip0.name=简易微芯片 -item.oc.microchip1.name=高级微芯片 -item.oc.microchip2.name=超级微芯片 -item.oc.microcontrollercase0.name=基础微控制器外壳 -item.oc.microcontrollercase1.name=高级微控制器外壳 -item.oc.microcontrollercase3.name=创造微控制器外壳 +item.oc.linkedcard.name=直连卡 +item.oc.manual.name=开放式电脑手册 +item.oc.memory0.name=T1内存条 +item.oc.memory1.name=T1.5内存条 +item.oc.memory2.name=T2内存条 +item.oc.memory3.name=T2.5内存条 +item.oc.memory4.name=T3内存条 +item.oc.memory5.name=T3.5内存条 +item.oc.microchip0.name=T1微芯片 +item.oc.microchip1.name=T2微芯片 +item.oc.microchip2.name=T3微芯片 +item.oc.microcontrollercase0.name=T1微控制器外壳 +item.oc.microcontrollercase1.name=T2微控制器外壳 +item.oc.microcontrollercase3.name=创造模式微控制器外壳 item.oc.nanomachines.name=纳米机器 item.oc.networkcard.name=网卡 item.oc.numpad.name=数字键盘 -item.oc.present.name=一点小礼物…… +item.oc.present.name=一些小东西…… item.oc.printedcircuitboard.name=印刷电路板(PCB) item.oc.rawcircuitboard.name=未加工电路板 -item.oc.redstonecard0.name=基础红石卡 -item.oc.redstonecard1.name=高级红石卡 -item.oc.server0.name=基础服务器 -item.oc.server1.name=高级服务器 -item.oc.server2.name=超级服务器 +item.oc.redstonecard0.name=T1红石卡 +item.oc.redstonecard1.name=T2红石卡 +item.oc.server0.name=T1服务器 +item.oc.server1.name=T2服务器 +item.oc.server2.name=T3服务器 item.oc.server3.name=创造模式服务器 item.oc.tablet.name=平板电脑 -item.oc.tabletcase0.name=平板电脑保护套T1 -item.oc.tabletcase1.name=平板电脑保护套T2 -item.oc.tabletcase3.name=平板电脑保护套T3 +item.oc.tabletcase0.name=T1平板电脑外壳 +item.oc.tabletcase1.name=T2平板电脑外壳 +item.oc.tabletcase3.name=T3平板电脑外壳 item.oc.terminal.name=远程终端 item.oc.terminalserver.name=终端服务器 -item.oc.texturepicker.name=材质选择器 +item.oc.texturepicker.name=纹理获取器 item.oc.transistor.name=晶体管 item.oc.upgradeangel.name=天使方块升级 -item.oc.upgradebattery0.name=基础电池升级 -item.oc.upgradebattery1.name=高级电池升级 -item.oc.upgradebattery2.name=超级电池升级 -item.oc.upgradechunkloader.name=区块载入升级 -item.oc.upgradecontainercard0.name=基础卡槽 -item.oc.upgradecontainercard1.name=高级卡槽 -item.oc.upgradecontainercard2.name=超级卡槽 -item.oc.upgradecontainerupgrade0.name=基础升级组件容器 -item.oc.upgradecontainerupgrade1.name=高级升级组件容器 -item.oc.upgradecontainerupgrade2.name=超级升级组件容器 +item.oc.upgradebattery0.name=T1电池升级 +item.oc.upgradebattery1.name=T2电池升级 +item.oc.upgradebattery2.name=T3电池升级 +item.oc.upgradechunkloader.name=区块加载升级 +item.oc.upgradecontainercard0.name=T1扩展卡容器 +item.oc.upgradecontainercard1.name=T2扩展卡容器 +item.oc.upgradecontainercard2.name=T3扩展卡容器 +item.oc.upgradecontainerupgrade0.name=T1升级容器 +item.oc.upgradecontainerupgrade1.name=T2升级容器 +item.oc.upgradecontainerupgrade2.name=T3升级容器 item.oc.upgradecrafting.name=合成升级 -item.oc.upgradedatabase0.name=基础数据库升级 -item.oc.upgradedatabase1.name=高级数据库升级 -item.oc.upgradedatabase2.name=超级数据库升级 +item.oc.upgradedatabase0.name=T1数据库升级 +item.oc.upgradedatabase1.name=T2数据库升级 +item.oc.upgradedatabase2.name=T3数据库升级 item.oc.upgradeexperience.name=经验升级 item.oc.upgradegenerator.name=发电机升级 -item.oc.upgradehover0.name=基础悬浮升级 -item.oc.upgradehover1.name=高级悬浮升级 +item.oc.upgradehover0.name=T1悬浮升级 +item.oc.upgradehover1.name=T2悬浮升级 item.oc.upgradeinventory.name=物品栏升级 -item.oc.upgradeinventorycontroller.name=物品栏控制器升级 -item.oc.upgradeleash.name=缰绳升级 +item.oc.upgradeinventorycontroller.name=物品栏交互升级 +item.oc.upgradeleash.name=拴绳升级 item.oc.upgrademf.name=MFU item.oc.upgradenavigation.name=导航升级 item.oc.upgradepiston.name=活塞升级 +item.oc.upgradestickypiston.name=粘性活塞升级 item.oc.upgradesign.name=告示牌读写升级 item.oc.upgradesolargenerator.name=太阳能发电机升级 item.oc.upgradetank.name=储罐升级 -item.oc.upgradetankcontroller.name=储罐控制器升级 +item.oc.upgradetankcontroller.name=储罐交互升级 item.oc.upgradetractorbeam.name=牵引光束升级 item.oc.upgradetrading.name=交易升级 -item.oc.wirelessnetworkcard0.name=无线网卡 -item.oc.wirelessnetworkcard1.name=无线网卡 -item.oc.worldsensorcard.name=世界感应卡 +item.oc.wirelessnetworkcard0.name=T1无线网卡 +item.oc.wirelessnetworkcard1.name=T2无线网卡 +item.oc.worldsensorcard.name=世界传感器卡 item.oc.wrench.name=螺丝刀扳手 -key.clipboardPaste=粘贴到剪贴板 -nei.options.inventory.oredict=显示矿物词典名 -nei.options.inventory.oredict.false=否 -nei.options.inventory.oredict.true=是 -nei.usage.oc.Manual=打开手册 -oc:container.adapter=适配器 -oc:container.case=计算机 -oc:container.charger=充电器 -oc:container.disassembler=分解器 -oc:container.diskdrive=软盘驱动器 -oc:container.printer=打印机 -oc:container.rack=机架 -oc:container.raid=Raid硬盘阵列 -oc:container.relay=中继器 -oc:container.server=服务器 -oc:container.tabletwrapper=平板电脑 + +# 实体 +entity.oc.Drone.name=无人机 + +# GUI oc:gui.Analyzer.Address=§6地址§f: %s -oc:gui.Analyzer.AddressCopied=地址已复制到剪贴板. +oc:gui.Analyzer.AddressCopied=地址已复制到剪贴板。 oc:gui.Analyzer.ChargerSpeed=§6充电速度§f: %s oc:gui.Analyzer.ComponentName=§6组件名§f: %s -oc:gui.Analyzer.Components=§6已连接组件的数量§f: %s -oc:gui.Analyzer.CopyToClipboard=点击以复制到剪贴板. -oc:gui.Analyzer.LastError=§6上一个错误§f: %s +oc:gui.Analyzer.Components=§6已连接组件数§f: %s +oc:gui.Analyzer.CopyToClipboard=点击以复制到剪贴板。 +oc:gui.Analyzer.LastError=§6上一报错§f: %s oc:gui.Analyzer.RobotName=§6名称§f: %s -oc:gui.Analyzer.RobotOwner=§6主人§f: %s +oc:gui.Analyzer.RobotOwner=§6所有者§f: %s oc:gui.Analyzer.RobotXp=§6经验§f: %s (等级 %s) -oc:gui.Analyzer.StoredEnergy=§6存储能量§f: %s +oc:gui.Analyzer.StoredEnergy=§6当前存储能量§f: %s oc:gui.Analyzer.TotalEnergy=§6存储能量上限§f: %s oc:gui.Analyzer.Users=§6用户§f: %s oc:gui.Analyzer.WirelessStrength=§6信号强度§f: %s oc:gui.Assembler.Collect=收集输出 oc:gui.Assembler.Complexity=复杂度: %s/%s -oc:gui.Assembler.InsertCPU=插入一个CPU -oc:gui.Assembler.InsertCase=插入一个机箱 -oc:gui.Assembler.InsertRAM=插入一些存储器 +oc:gui.Assembler.InsertCase=需放入基础配件 +oc:gui.Assembler.InsertCPU=需放入CPU +oc:gui.Assembler.InsertRAM=需放入内存条 oc:gui.Assembler.Progress=进度: %s%% (%s) oc:gui.Assembler.Run=组装 oc:gui.Assembler.Warning.BIOS=BIOS oc:gui.Assembler.Warning.GraphicsCard=显卡 oc:gui.Assembler.Warning.Inventory=物品栏升级 oc:gui.Assembler.Warning.Keyboard=键盘 -oc:gui.Assembler.Warning.OS=运行环境 +oc:gui.Assembler.Warning.OS=可引导介质 oc:gui.Assembler.Warning.Screen=显示屏 -oc:gui.Assembler.Warnings=§e警告§7: 推荐的组件丢失. +oc:gui.Assembler.Warnings=§e警告§7: 缺少推荐组件。 oc:gui.Chat.NewVersion=有新版本可用: %s -oc:gui.Chat.TextureName=§7材质名为§a%s§f. -oc:gui.Chat.WarningClassTransformer=执行类转换器时发生§c错误§f. 请将您(全部!)的FML的§alatest.log§f/§afml-server-latest.log§f日志文件一并报告, 谢谢! -oc:gui.Chat.WarningFingerprint=§c警告§f - 指纹校验不匹配!预期对应 '§a%s§f' 但识别到 '§e%s§f'. 如果您不是模组的作者, 或运行的不是反混淆版本, 我§l强烈§f 建议你重新下载开放式电脑模组, 因为当前使用的JAR文件已被篡改. +oc:gui.Chat.TextureName=§7纹理名为§a%s§f。 +oc:gui.Chat.WarningClassTransformer=执行类转换器时发生§c错误§f。请向我们报告,并附带(完整的!)FML的§alatest.log§f/§afml-server-latest.log§f日志文件,谢谢! +oc:gui.Chat.WarningFingerprint=§c警告§f:指纹校验不匹配!预期为'§a%s§f',但现为'§e%s§f'。除非您是模组开发者,且在运行模组的反混淆版本,否则§l强烈§f建议您重新下载本模组,因为您当前使用的JAR文件可能被篡改。 oc:gui.Chat.WarningLink=无法打开链接: %s -oc:gui.Chat.WarningLuaFallback=无法使用原有的Lua库, 电脑不会持续现在的状态. 它们会在区块载入时重启. -oc:gui.Chat.WarningProjectRed=你目前使用的Project:Red版本不兼容OpenComputers. 请升级您的Project:Red后再试. -oc:gui.Chat.WarningRecipes=加载合成表时遇到一个或多个错误. 部分物品或因此无法合成. 查阅日志文件以获取详细信息. -oc:gui.Chat.WarningSimpleComponent=一个(您的?)扩展Mod使用了§aSimpleComponent§f接口但§e做错了一些事情§f. Component logic无法注入. 查阅日志文件以获取详细信息. -oc:gui.Drive.Managed=托管 -oc:gui.Drive.ReadOnlyLock=锁定 -oc:gui.Drive.ReadOnlyLockWarning=§l只读§r锁定。除非擦除驱动器,否则无法删除。 -oc:gui.Drive.Unmanaged=未托管 -oc:gui.Drive.Warning=§l警告§r:切换模式将会导致当前磁盘上所有数据丢失! -oc:gui.Error.ComponentOverflow=过多的组件连接了计算机. -oc:gui.Error.InternalError=网络错误, 请检查log文件. 这可能是个Bug. -oc:gui.Error.NoCPU=这台计算机上没有安装CPU. -oc:gui.Error.NoEnergy=能量不足. -oc:gui.Error.NoRAM=这台计算机上没有安装内存. -oc:gui.Error.OutOfMemory=内存溢出. -oc:gui.Manual.Blocks=开放式电脑-方块 +oc:gui.Chat.WarningLuaFallback=原生Lua库不可用,电脑不能保持运行状态。区块重新加载后电脑会重启。 +oc:gui.Chat.WarningProjectRed=你目前使用的Project:Red版本不兼容OpenComputers。请升级您的Project:Red后再试。 +oc:gui.Chat.WarningRecipes=加载一或多个物品的合成表时遇到错误。部分物品因此可能无法合成。请查阅日志文件以获取详细信息。 +oc:gui.Chat.WarningSimpleComponent=一个(您的?)扩展Mod使用了§aSimpleComponent§f接口但§e发生了一些错误§f。组件逻辑无法注入。请查阅日志文件以获取详细信息。 +oc:gui.Drive.Managed=文件系统模式 +oc:gui.Drive.Unmanaged=原始数据模式 +oc:gui.Drive.ReadOnlyLock=只读锁定 +oc:gui.Drive.ReadOnlyLockWarning=已锁定为§l只读§r模式。只有抹掉驱动器内容才可解除锁定状态。 +oc:gui.Drive.Warning=§l警告§r:切换模式将会导致硬盘中的所有数据丢失! +oc:gui.Error.ComponentOverflow=计算机连接了过多组件。 +oc:gui.Error.InternalError=内部错误,请查看log文件。此问题可能为Bug。 +oc:gui.Error.NoCPU=此电脑未安装CPU。 +oc:gui.Error.NoEnergy=能量不足。 +oc:gui.Error.NoRAM=此电脑未安装内存。 +oc:gui.Error.OutOfMemory=内存不足。 +oc:gui.Manual.Blocks=开放式电脑 | 方块 oc:gui.Manual.Home=主页 -oc:gui.Manual.Items=开放式电脑-物品 -oc:gui.Manual.Warning.BlockMissing=该方块不可用. -oc:gui.Manual.Warning.ImageMissing=未找到图片. -oc:gui.Manual.Warning.ItemMissing=该物品不可用. -oc:gui.Manual.Warning.OreDictMissing=该矿物词典条目不可用. -oc:gui.Rack.Back=后面 +oc:gui.Manual.Items=开放式电脑 | 物品 +oc:gui.Manual.Warning.BlockMissing=该方块不可用。 +oc:gui.Manual.Warning.ImageMissing=未找到图片。 +oc:gui.Manual.Warning.ItemMissing=该物品不可用。 +oc:gui.Manual.Warning.OreDictMissing=矿物词典条目不可用。 +oc:gui.Raid.Warning=§4添加硬盘会清空该硬盘的数据。[nl]移除硬盘会清空阵列的数据。 +oc:gui.Robot.Power=能量 +oc:gui.Robot.TurnOff=关闭 +oc:gui.Robot.TurnOn=开启[nl]§7使用分析器来追踪Bug。§r +oc:gui.Rack.Back=背面 oc:gui.Rack.Bottom=底面 -oc:gui.Rack.Disabled=禁用 -oc:gui.Rack.Enabled=启用 oc:gui.Rack.Left=左面 oc:gui.Rack.None=无 oc:gui.Rack.Right=右面 +oc:gui.Rack.Enabled=启用 +oc:gui.Rack.Disabled=禁用 +oc:gui.Rack.RelayModeTooltip=中继模式 oc:gui.Rack.Top=顶面 -oc:gui.Raid.Warning=§4添加硬盘会损坏该硬盘.[nl]移除硬盘会损坏Raid. -oc:gui.Robot.Power=能量 -oc:gui.Robot.TurnOff=关闭 -oc:gui.Robot.TurnOn=开启[nl]§7使用分析器来追踪Bug.§r oc:gui.Switch.PacketsPerCycle=数据包 / 周期 -oc:gui.Switch.QueueSize=队列长度 -oc:gui.Switch.TransferRate=周期率 -oc:gui.Terminal.InvalidKey=无效键, 看上去另一个终端已绑定到这台服务器. -oc:gui.Terminal.OutOfRange=无信号. -oc:tooltip.Wrench=螺丝刀和扳手的混合产物,这个工具很容易入门,却很难精通。 -oc:tooltip.abstractbuscard=允许计算机向§f星门科技2§7的抽象类总线发送或接收LIP数据包. -oc:tooltip.acid=一种有毒的假液相物质, 通常只有某些海盗会使用它们. 它的腐蚀特性令它非常完美地适用于蚀刻电路板的材料. -oc:tooltip.adapter=用于控制非电脑组件的方块, 比如原版或者来自其它模组的方块. -oc:tooltip.alu=用来做算逻运算以免你亲自代劳, 它更能胜任这份差事. -oc:tooltip.analyzer=用于显示方块信息, 比如它们的§f地址§7和§f组件名称§7. 如果计算机未能正常关闭它也会显示使计算机崩溃的报错. -oc:tooltip.apu=如果你只是需要一个额外的卡槽,这就是你需要的自带GPU(或者IGP,集成图形处理器)的CPU.[nl] 支持的组件: §f%s§7[nl] 最大分辨率: §f%sx%s§7[nl] 最高色深: §f%s§7[nl] 运算/tick: §f%s§7 -oc:tooltip.assembler=允许使用若干不同的电脑组件来组装机器人. -oc:tooltip.cable=连接方块的廉价选择. -oc:tooltip.capacitor=储能以备他用. 能够非常快速地充电或放电. -oc:tooltip.cardbase=正如其名, 它是用来安装其它扩展卡的基本卡板. -oc:tooltip.carpetedcapacitor=储存能量供以后使用。能够快速充放电。羊或豹猫在上面行走时的能够充能 -oc:tooltip.case=计算机机箱是构建计算机的基本方块, 也是各种§f扩展卡§7,§f存储器§7以及§f硬盘§7的外壳.[nl] 格子: §f%s§7 -oc:tooltip.chamelium=3D打印的基本原材料. 不要误吸:或造成失明和暂时失去意识. -oc:tooltip.chameliumblock=整洁干净的玩意. 对于彩色3D打印相当实用, 或者只是拿它的整洁干净的色彩来装饰你的华丽的基地. -oc:tooltip.charger=将电容器的能量传输给相邻机器人. 传输效率取决于输入的§f红石信号§7强度, 无信号意味着不给机器人充电, 而最强信号则意味着全速给机器人充电. -oc:tooltip.circuitboard=现在我们已经取得一些进展. 可以通过蚀刻来得到印制电路板. -oc:tooltip.componentbus=这个扩展能让服务器同时与更多组件通讯, 工作原理类似CPU.[nl] 支持的组件: §f%s§7 -oc:tooltip.controlunit=用来控制……控制东西……的单元. 你需要这玩意儿来做CPU. 所以反正啦, 这个非常重要. -oc:tooltip.cpu=所有计算机最核心的组件, 它的时钟频率有点不可靠, 但是你考虑到它是靠便携日晷来运行的, 还能指望什么呢?[nl] 支持组件: §f%s§7 +oc:gui.Switch.QueueSize=缓存队列大小 +oc:gui.Switch.TransferRate=周期频率 +oc:gui.Terminal.InvalidKey=键无效,可能有其他终端绑定到了此服务器。 +oc:gui.Terminal.OutOfRange=无信号。 + +# 容器 +oc:container.adapter=适配器 +oc:container.case=电脑 +oc:container.charger=充电机 +oc:container.disassembler=分解机 +oc:container.diskdrive=软盘驱动器 +oc:container.printer=打印机 +oc:container.raid=硬盘阵列柜 +oc:container.relay=中继器 +oc:container.server=服务器 +oc:container.rack=机架 +oc:container.tabletwrapper=平板电脑 + +# 按键绑定 +key.clipboardPaste=从剪贴板粘贴 + +# 物品/方块提示文本 +oc:tooltip.abstractbuscard=让电脑得以与§f星门科技2§7的抽象总线交互,以发送或接收LIP数据包。 +oc:tooltip.acid=一种有毒的虚构液体,通常只有某些海盗会购买使用。但可能也有其他用途。 +oc:tooltip.adapter=用于控制非组件方块,例如来自原版或其它模组的方块。 +oc:tooltip.alu=帮你计算数字,这样你就无需亲自出马了。这样可能更好。 +oc:tooltip.analyzer=用于显示方块信息,例如其§f地址§7与§f组件名§7。[nl] 若电脑未正常关闭,它也会显示使计算机崩溃的报错信息。 +oc:tooltip.apu=这是一种带内置GPU(或称IGP,集成图形处理器)的CPU,能帮你节省出一个扩展卡槽位。[nl] 支持的组件数: §f%s§7[nl] 最大分辨率: §f%sx%s§7[nl] 最大色深: §f%s§7[nl] 操作数 / tick: §f%s§7 +oc:tooltip.assembler=可将各种电脑部件组装成机器人或其它设备。 +oc:tooltip.cable=可以低成本地连接方块。 +oc:tooltip.capacitor=储能以供后续使用。充放电速度很快。 +oc:tooltip.carpetedcapacitor=储能以供后续使用。充放电速度很快。羊或豹猫在上面行走时能够为其充能。 +oc:tooltip.cardbase=顾名思义,它是任何扩展卡的基础部件。 +oc:tooltip.case=电脑机箱是组装电脑时的基础部件,并且容纳了电脑的§f扩展卡§7、§f内存条§7以及§f硬盘§7。[nl] 槽位数: §f%s§7 +oc:tooltip.chamelium=3D打印件的原材料。切勿吞食,否则可能失明和暂时失去意识。 +oc:tooltip.chameliumblock=整洁干净。可用于制造有色3D打印件,或者仅作为有色方块装饰你的华丽基地。 +oc:tooltip.charger=将电容器中的能量传输给直接相邻的机器人与无人机。传输速率取决于输入的§f红石信号§7强度,不输入信号代表不给设备充电,最大强度代表全速充电。也可用于给平板电脑充电,以及访问平板电脑内部的硬盘。 +oc:tooltip.circuitboard=我们已经取得一些进展了。此物可被蚀刻以获取印制电路板。 +oc:tooltip.controlunit=这个单元是用来…… 用来控制…… 用来控制东西的!制造CPU时需要用到它。所以对的,这东西很重要。 +oc:tooltip.componentbus=此扩展能让服务器同时与更多组件通讯,就像CPU的功能之一。[nl] 支持的组件: §f%s§7 +oc:tooltip.cpu=所有电脑的必备组件,它的时钟频率有点不可靠,但考虑到它是靠便携日晷运行的,还能指望什么呢?[nl] 支持的组件数: §f%s§7 oc:tooltip.cpu.Architecture=架构: §f%s§7 -oc:tooltip.cuttingwire=用于将粘土块切割成电路板的形状. 使用一次就会损坏, 这可能是有史以来最低效的工具. -oc:tooltip.datacard0=提供数种高级算法, 例如哈希和DEFLATE/INFLATE算法. -oc:tooltip.datacard1=提供数种高级算法, 例如哈希, AES加密和DEFLATE/INFLATE算法. -oc:tooltip.datacard2=提供数种高级算法, 例如哈希, AES加密, 椭圆曲线加密和DEFLATE/INFLATE算法. -oc:tooltip.debugcard=创造模式物品, 它能让你更简易的操控世界来进行测试. 请自己承担它带来的危险. -oc:tooltip.debugger=用于在OpenComputer的内部网络格栅中输出调试信息. 请在开发者指导下使用. -oc:tooltip.diamondchip=一小粒正在发光的钻石. 永远不会破镜重圆. -oc:tooltip.disassembler=将物品分解成基础组件. §l警告§7: 分解得到的物品会有%s%%的几率在分解过程中损坏! -oc:tooltip.disk=用于制造持久存储设备的原始媒介材料. -oc:tooltip.diskdrive=用来读写软盘.可以给机器人安装使其可以插入软盘. -oc:tooltip.diskdrive.CC=已经§a支持§7使用ComputerCraft的软盘了. -oc:tooltip.diskdrivemountable=和普通软盘驱动器用途一样,但必须装载在机架里. -oc:tooltip.disklocked=锁定者:%s -oc:tooltip.diskmodemanaged=模式: 管理 -oc:tooltip.diskmodeunmanaged=模式: 不受管理 -oc:tooltip.diskusage=磁盘使用: %s/%s 字节 -oc:tooltip.drone=无人机是一种轻量而快速的侦查单位, 自身拥有有限的载物空间. -oc:tooltip.dronecase=这个外壳将会在组装机中组装出无人机. 这个外壳可容纳少量组件, 并内建末地石驱动的悬浮系统. -oc:tooltip.eeprom=小型的可编程存储器, 可存储电脑启动所用的BIOS. -oc:tooltip.fakeendstone=几乎可以以假乱真, 甚至更加轻盈! -oc:tooltip.geolyzer=可以检测周围方块的硬度. 这些信息对编写全息地图程序或检测矿物都有很大的帮助. -oc:tooltip.graphicscard=用来改变屏幕上的显示内容. 最高分辨率: §f%sx%s§7[nl] 最高色深: §f%s§7[nl] 运算/tick: §f%s§7 -oc:tooltip.hologram0=一个能通过电脑控制来投射出任何三维结构的全息投影仪.[nl] 分辨率: §f48x32x48§7 [nl] 最大显示规模: §f3x§7 [nl] 最高色深: §f黑白§7 -oc:tooltip.hologram1=使用电脑控制的高级全息投影仪.[nl] 分辨率: §f48x32x48§7 [nl] 最大显示规模: §f4x§7 [nl] 最高色深: §f三原色§7 -oc:tooltip.hoverboots=跳得更高, 摔得更深, 走得更快. 一切尽在Hover Boots (TM), 已获顶级认证. -oc:tooltip.inkcartridge=用于重新填装3D打印机的墨水. 因为某些原因这些墨水不必保留在打印机里. -oc:tooltip.inkcartridgeempty=此墨盒经过深度干燥处理. 用颜料重新装填, 抑或弃置. 看我脸色行事. -oc:tooltip.internetcard=因特网卡可以让你发送HTTP请求以及使用货真价实的TCP套接字. -oc:tooltip.interweb=恭喜,你赢得了一个(1)因特网。你可以使用因特网卡来连接它。注意:不要水贴钓鱼。 -oc:tooltip.ironnugget=颗粒状的铁, 所以叫铁粒啦, 蠢蠢的感觉…… -oc:tooltip.keyboard=可以连接屏幕来输入显示文本. -oc:tooltip.linkedcard=连接卡可以成对合成, 并且它们只能与各自对应的连接卡交互. 然而, 它们之间的交互没有距离限制, 甚至可以跨越不同的世界. 但它们传递信息所需要的能量消耗不多不少. +oc:tooltip.cuttingwire=用于将粘土块切割成电路板的形状。使用一次就会损坏,这可能是有史以来最低效的工具。 +oc:tooltip.datacard0=提供数种高级算法,例如哈希和deflate/infalte算法。 +oc:tooltip.datacard1=提供数种高级算法,例如哈希,AES加密和deflate/infalte算法。 +oc:tooltip.datacard2=提供数种高级算法,例如哈希,AES加密,椭圆曲线加密和deflate/infalte算法。 +oc:tooltip.debugcard=创造模式物品,它能让你操控世界,方便调试工作。使用时风险自负。 +oc:tooltip.debugger=可用于输出OC模组内部网络网格中的调试信息。请在开发者指导下使用。 +oc:tooltip.diamondchip=曾经光彩夺目的钻石上的一小片。这颗钻石再也不完整了。 +oc:tooltip.disassembler=将物品拆解成原先用于组装的部件。§l警告§7: 拆解得到的物品有%s%%的几率在处理过程中损坏! +oc:tooltip.disk=用于制造持久存储设备的原始媒介。 +oc:tooltip.diskdrive.CC=可§a支持§7ComputerCraft的软盘。 +oc:tooltip.diskdrive=用于读写软盘。可以给机器人安装,使其能被插入软盘。 +oc:tooltip.diskdrivemountable=和普通软盘驱动器功能一致,但必须安装在机架里。 +oc:tooltip.diskusage=磁盘使用量: %s/%s 字节 +oc:tooltip.disklocked=锁定者: %s +oc:tooltip.diskmodemanaged=模式:有组织 +oc:tooltip.diskmodeunmanaged=模式:无组织 +oc:tooltip.drone=无人机是一种轻量而快速的侦查单位,载物空间有限。 +oc:tooltip.dronecase=此外壳可用于在电子装配机中构建无人机。它可容纳少量组件,并提供了末地石驱动的悬浮能力。 +oc:tooltip.eeprom=小型的可编程存储器,可存储电脑引导启动所用的BIOS。 +oc:tooltip.fakeendstone=质量几乎赶超正品,甚至模拟了它的飘浮能力! +oc:tooltip.geolyzer=可以检测周围方块的硬度。这些信息可用于生成当前区域的全息影像,还可用于探矿。 +oc:tooltip.graphicscard=用来改变显示屏上的显示内容。[nl] 最大分辨率: §f%sx%s§7[nl] 最大色深: §f%s§7[nl] 操作数 / tick: §f%s§7 +oc:tooltip.hoverboots=跳得更高,摔得更深,走得更好。一切只需专利新品悬浮靴子(TM)。 +oc:tooltip.inkcartridge=用于给3D打印机重新装填墨水。因为神秘原因,墨盒不必保留在打印机里。 +oc:tooltip.inkcartridgeempty=此墨盒已被抽干。请用染料重新装填或丢弃。你看我关不关心。 +oc:tooltip.internetcard=因特网卡可创建HTTP请求,以及使用真实的TCP套接字。 +oc:tooltip.interweb=恭喜,你赢得了一(1)个因特网。你可以使用因特网卡来联网。但请注意:不要水贴钓鱼。 +oc:tooltip.ironnugget=铁制的颗粒,所以叫铁粒,笨蛋…… +oc:tooltip.keyboard=可以连接显示屏,以向其输入内容。 +oc:tooltip.hologram0=一个立体显示装置,能通过电脑控制显示任意体素结构。[nl] 分辨率: §f48x32x48§7 [nl] 最大缩放比例: §f3x§7 [nl] 最大色深: §f黑白§7 +oc:tooltip.hologram1=一个立体显示装置,能通过电脑控制显示任意体素结构。[nl] 分辨率: §f48x32x48§7 [nl] 最大缩放比例: §f4x§7 [nl] 最大色深: §f三色§7 +oc:tooltip.linkedcard=这种卡被成对合成出来,且只能与结对的连接卡通信。然而,它们之间的通信没有距离限制,甚至可以跨越维度。但它们传递信息所耗费的能量更多。 oc:tooltip.linkedcard_channel=§8频道: %s§7 -oc:tooltip.manual=包含你需要的关于OpenComputer的一切信息. 还有更多. 为此你只需要……§o请按R键继续§7. -oc:tooltip.memory=电脑运行必备. 内存越大, 你就可以运行越复杂的程序. -oc:tooltip.microchip=通常也管这种芯片叫集成电路. 我也不知道为什么能和红石一起运行, 但事实如此. -oc:tooltip.microcontroller=微控制器是被压缩到不能再压缩的电脑. 它们更多是用于执行特殊任务, 并只运行一个内建于EEPROM中的简单程序.[nl] §c不能和外置组件相连接.§7 -oc:tooltip.microcontrollercase=微控制器基础组件. 在组装机中为其添加各种组件并组装微控制器. -oc:tooltip.motionsensor=可以检测附近生物的动向. 检测需要无遮挡物的环境. -oc:tooltip.nanomachines=控制单元,同时还是一堆可以吸入的纳米机器(如果你愿意的话). -oc:tooltip.netsplitter=作为动态连接器的存在. 每个面的连接设定可通过扳手切换. 红石信号可反相所有面的连接设定. -oc:tooltip.networkcard=允许通过其他方块(比如线缆)相连的远程计算机能够向彼此发送信息进行交互. -oc:tooltip.poweracceptor=能量转换速度: §f%s/t§7 -oc:tooltip.powerconverter=将其它模组的能量转化为本模组的内部能源形式. 转换比: -oc:tooltip.powerconverter.BuildCraft=§fMJ§7: §a%s:%s§7 -oc:tooltip.powerconverter.Factorization=§fCharge§7: §a%s:%s§7 -oc:tooltip.powerconverter.IndustrialCraft2=§fEU§7: §a%s:%s§7 -oc:tooltip.powerconverter.Mekanism=§fJoules§7: §a%s:%s§7 +oc:tooltip.manual=包含OC模组中你需要的一切信息,以及更多内容。此手册的造价低到惊人,只需⋯⋯ §o按R键继续查看§7。 +oc:tooltip.memory=电脑运行必备。内存越大,你能运行的程序就越复杂。 +oc:tooltip.microchip=这种芯片一般叫集成电路。我不知道为什么红石也能做集成电路,但就是能。 +oc:tooltip.microcontroller=微控制器是精简到仅保留必要功能的电脑。它们注重于处理高度特定的任务,并只运行一个写入在内置EEPROM中的程序。[nl] §c不能连接外部组件。§7 +oc:tooltip.microcontrollercase=构建微控制器所需的基础部件。将其放入电子装配机即可添加后续组件,并组装为微控制器。 +oc:tooltip.motionsensor=可以检测附近生物的运动。生物需要在传感器视线范围内。 +oc:tooltip.nanomachines=是控制单元,也是一批可摄入的纳米机器,只要你敢。 +oc:tooltip.networkcard=让相隔很远但通过其他方块(比如线缆)相连的电脑能够通过发送报文进行交互。 +oc:tooltip.PowerAcceptor=能量转换速度: §f%s/t§7 +oc:tooltip.powerconverter.BuildCraft=§fBuildcraft MJ§7: §a%s:%s§7 +oc:tooltip.powerconverter.Factorization=§fFactorization Charge§7: §a%s:%s§7 +oc:tooltip.powerconverter.IndustrialCraft2=§fIndustrialCraft² EU§7: §a%s:%s§7 +oc:tooltip.powerconverter.Mekanism=§fMekanism Joules§7: §a%s:%s§7 +oc:tooltip.powerconverter.ThermalExpansion=§fThermal Expansion RF§7: §a%s:%s§7 oc:tooltip.powerconverter.ResonantEngine=§fCoulombs§7: §a%s:%s§7 -oc:tooltip.powerconverter.ThermalExpansion=§fRF§7: §a%s:%s§7 -oc:tooltip.powerdistributor=在不同网络中分配能量. 很实用于通过包含多个理论上独立子网络的转换器在系统中共享能量. -oc:tooltip.present=……,它随时为你的麻烦待命. 打开此礼物将有机会获得§kphat lewt§7![nl]§8在时机合适时,合成OpenComputers的物品.§7 -oc:tooltip.print.BeaconBase=§8可用作信标底座. -oc:tooltip.print.LightValue=§8光强: %s. -oc:tooltip.print.RedstoneLevel=§8红石信号强度: %s. -oc:tooltip.printedcircuitboard=扩展卡, 内存等组件的基础板. -oc:tooltip.printer=利用变色物质和墨盒打印出用户自定义的形状. 需要用电脑进行配置. 不要让幼童接触. 就是这样. -oc:tooltip.rack=它能装下四台服务器或者别的设备. -oc:tooltip.raid=允许将三块硬盘组成一个大文件系统供所有与其连接的电脑使用. -oc:tooltip.rawcircuitboard=能在熔炉或其它炉子中加工强化. -oc:tooltip.redstone=能够在方块周围接收或发送红石信号. 可以被与之相连的计算机控制. 基本上就像一个外置红石卡. -oc:tooltip.redstonecard=允许在计算机和机器人四周接收或发送红石信号. -oc:tooltip.redstonecard.ProjectRed=§fProject Red§7红石系统已§a兼容§7. -oc:tooltip.redstonecard.RedLogic=§fRedLogic§7红石系统已§a兼容§7. -oc:tooltip.redstonecard.RedNet=§fRedNet§7红石系统已§a兼容§7. -oc:tooltip.redstonecard.WirelessCBE=§f无线红石(ChickenBones)§7红石系统已§a兼容§7. -oc:tooltip.redstonecard.WirelessSV=§f无线红石(SlimeVoid)§7红石系统已§a兼容§7. -oc:tooltip.relay=可将不同网络连接在一起. 仅信息可通过此设备传递, 其它元件仍不可见. 用法举例: 可用于保持多个独立网络的通信. -oc:tooltip.robot=和计算机不同,机器人能够移动并且像玩家那样与世界中的东西交互。然而,它们§o不能§r§7直接与外设进行交互 +oc:tooltip.powerconverter=将其它模组的能量转化为本模组的内部能量形式。转换比: +oc:tooltip.powerdistributor=在多个网络间分配能量。很适合用于将单个能量转换器输入的能量分享给多个应当保持互相独立的子网络。 +oc:tooltip.present=⋯⋯,可解决你的问题。打开此礼物将有机会获得§kphat lewt§7![nl]§8在时机合适时,合成OC模组的物品即有几率获得礼物。§7 +oc:tooltip.print.BeaconBase=§8可用作信标底座。 +oc:tooltip.print.LightValue=§8发出光照强度: %s。 +oc:tooltip.print.RedstoneLevel=§8输出红石信号强度: %s。 +oc:tooltip.printedcircuitboard=扩展卡,内存条等的基础部件。 +oc:tooltip.printer=可利用变色材料和墨盒打印出有用户定义形状的方块。需要用电脑进行配置。因为种种原因,不要让幼童接触。 +oc:tooltip.raid=可将三块硬盘组合为一个更大的文件系统,供所有与其连接的电脑使用。 +oc:tooltip.rawcircuitboard=可在任意兼容原版熔炉功能的炉具中硬化。 +oc:tooltip.redstone=能够在方块周围读取或发出红石信号。可以被任意与之相连的计算机控制。基本上就像外置红石卡。 +oc:tooltip.redstonecard.Charset=§fSimpleLogic§7红石系统§a受支持§7 。 +oc:tooltip.redstonecard.ProjectRed=§fProject Red§7红石系统§a受支持§7。 +oc:tooltip.redstonecard.RedLogic=§fRedLogic§7红石系统§a受支持§7。 +oc:tooltip.redstonecard.RedNet=§fRedNet§7红石系统§a受支持§7。 +oc:tooltip.redstonecard.WirelessCBE=§f无线红石(ChickenBones)§7§a受支持§7。 +oc:tooltip.redstonecard.WirelessSV=§f无线红石(SlimeVoid)§7§a受支持§7。 +oc:tooltip.redstonecard=可在电脑或机器人四周接收或发出红石信号。 +oc:tooltip.relay=可连接不同网络。此设备仅传递网络报文,而不传递网络中的组件可见性。此设备的用例是:在切分网络的同时保证网卡通信继续进行。 +oc:tooltip.robot=不像电脑,机器人能进行移动,并与世界中的物品交互,能力与玩家基本相同。[nl] §o它们不能与外部组件进行交互。§r§7 +# 下划线确保该提示文本不会与其他部分一起隐藏。 oc:tooltip.robot_level=§f等级§7: §a%s§7 -oc:tooltip.robot_storedenergy=§f存储能量§7: §a%s§7. -oc:tooltip.screen=显示文本, 运作需要机箱中的显卡.[nl] 最高分辨率: §f%sx%s§7[nl] 最高色深: §f%s§7 -oc:tooltip.server=这就是服务器, 它与许多其它的服务器拥有相似功能, 但这台服务器可以使用组件进行升级, 就像升级机箱一样. 它也可以放入服务器机架中运行。 -oc:tooltip.server.Components=已安装的组件: -oc:tooltip.tablet=一台平板电脑,为Lua新人准备. 潜行时右击可强制关机. -oc:tooltip.tabletcase=平板电脑的基础外壳. 在组装机中添加组件以制造平板电脑. -oc:tooltip.terminal=可以远程控制服务器, 不过前提是你处于信号范围内. 使用方法相同于显示屏与键盘. Shift+右键一个机架中的服务器可以绑定对应的终端. -oc:tooltip.terminalserver=在工作范围内可与遥控终端连接, 以提供远程控制功能. 内建有虚拟显示器和键盘. -oc:tooltip.texturepicker=这个工具可以显示放块表面的描述, 可用于3D打印定义中. 完全不是材质名, 完全不是. 很抱歉先生, 不是. +oc:tooltip.robot_storedenergy=§f存储能量§7: §a%s§7 +oc:tooltip.screen=显示文本,受机箱中的显卡控制。[nl] 最大分辨率: §f%sx%s§7[nl] 最大色深: §f%s§7 +oc:tooltip.server=这是一台服务器,类似的设备有很多,但是这种设备可以用组件升级,与电脑机箱一样。将它插入服务器机架中即可运行。 +oc:tooltip.server.Components=已安装组件数: +oc:tooltip.rack=它可装下至多四台服务器等机架式设备。 +oc:tooltip.tablet=一台平板电脑,可用于体验便携运行Lua这一新功能。潜行交互可强制关机。 +oc:tooltip.tabletcase=平板电脑的基础部件。将其放入电子装配机即可添加组件,并创建平板电脑。 +oc:tooltip.terminal=可以远程控制服务器,前提是处于信号范围内。工作方式相当于便携式的显示屏与键盘。按住shift键右键单击机架中的终端服务器即可将其与便携终端绑定。 +oc:tooltip.terminalserver=远程终端的后端硬件,远程终端可与其连接并提供远控功能。其中有虚拟显示屏与键盘。 +oc:tooltip.texturepicker=此工具可显示一条描述方块表面的字符串,可用于3D打印机的工件形状定义。此字符串根本不是纹理名。不是的,先生。 oc:tooltip.tier=§8等级 %s -oc:tooltip.toolong=按住 [§f%s§7] 显示详细物品信息. -oc:tooltip.transistor=大多数电脑组件中最基础的元素. 看上去有些扭曲, 但它是有用的. -oc:tooltip.transposer=可在相邻容器之间自动转移物品和液体。 -oc:tooltip.upgradeangel=允许机器人凭空放置方块, 甚至是在没有任何依附的情况下. -oc:tooltip.upgradebattery=增加机器人存储能量的上限, 让其能够运作很长一段时间也不必充电. [nl] 电容: §f%s§7 -oc:tooltip.upgradechunkloader=如果机器人走进了一片森林,周围没有任何生物载入区块,那么它还能继续移动吗?这个升级组件保证它能。它能让机器人所处的区块保持载入,但组件生效时会持续消耗能量。 -oc:tooltip.upgradecontainercard=卡容器组件可以让你方便随意的将卡装入机器人或从中移出. [nl] 最高等级: §f%s§7 -oc:tooltip.upgradecontainerupgrade=卡容器升级组件可以让你方便的将卡装入另一个卡容器或从中移出. [nl] 最高等级: §f%s§7 -oc:tooltip.upgradecrafting=能让机器人的物品栏左上角部分成为合成界面. 物品必须在合成界面里排列整齐. -oc:tooltip.upgradedatabase=能对物品信息进行分类, 供其它组件进一步分离用.[nl] 可支持条目数量: §f%s§7 -oc:tooltip.upgradeexperience=这个升级能让机器人在执行一些工作时获取经验并累积. 它们拥有越多的累积经验, 就能够存储越多的能量, 越快的挖掘方块并且使用工具时拥有更高的效率. -oc:tooltip.upgradegenerator=可以让机器人通过燃料充能. 燃烧物品得到的发电量取决于燃料的等级.[nl] §f发电效率§7: §a%s%%§7 -oc:tooltip.upgradehover=这个升级组件可让机器人飞得更高而无需爬墙.[nl] 最大高度: §f%s§7 -oc:tooltip.upgradeinventory=这个升级组件为机器人提供了物品背包. 如果没有这个升级, 机器人将不能存储物品. -oc:tooltip.upgradeinventorycontroller=这个升级组件可以控制机器人使其与外部容器互动, 并能允许机器人将装备上的工具替换成其物品栏中的其它物品. -oc:tooltip.upgradeleash=这个升级组件可让诸如无人机之类的设备绑在Isaa- 不好意思,*清清嗓子* 我刚才说错了. 我只是被告知这原本是用来拴动物的绳子. 可以拴很多动物, 好奇怪啊. -oc:tooltip.upgrademf=允许适配器访问不相邻的块。 -oc:tooltip.upgrademf.Linked=§f建立连接§7 -oc:tooltip.upgrademf.Unlinked=§f无连接§7 -oc:tooltip.upgradenavigation=可以让机器人确认所处位置以及定位. 定位地点即为用于合成此升级组件用到的地图的中心点. -oc:tooltip.upgradepiston=这个升级十分有用. 它能让机器人像活塞那样移动方块, 但 §l不能§7 移动实体. -oc:tooltip.upgradesign=允许机器人读写告示牌. -oc:tooltip.upgradesolargenerator=可以让机器人在太阳光的照射下四处奔走. 机器人顶部需要无任何方块阻挡. 发电效率是斯特林发电机的 %s%% 倍. -oc:tooltip.upgradetank=为你的机器人装上一个可存储流体的储罐. 如果没有升级此功能, 你的机器人将无法在内部存储流体. -oc:tooltip.upgradetankcontroller=这个升级能让你的机器人与外界储罐交互, 向其传输流体. -oc:tooltip.upgradetractorbeam=十分先进的高科技, 别名 "物品磁铁". 它能让机器人在任何地方捡起3格范围内的掉落物. -oc:tooltip.waypoint=为安装有导航升级的设备提供参考点。 -oc:tooltip.wirelessnetworkcard=允许在发送正常信息的情况下发送无线网络信息. 请确保已设置好 §f信号强度§7 否则不会发出信息. 越高的信号强度会导致越高的能量消耗. -oc:tooltip.worldsensorcard=可读取关于世界的各种信息, 例如重力加速度和是否有可供呼吸的大气. 使用风险自负. 制造商对由卡片输出结果造成的损失不承担任何法律责任. 我们不仅有律师, 还有现金. 不要试图告倒我们. +oc:tooltip.netsplitter=充当动态连接器。可通过扳手单击切换各面的连通性。输入红石信号可反转所有面的连通性。 +oc:tooltip.toolong=按住 [§f%s§7] 显示详细提示文本。 +oc:tooltip.transistor=其他大多数电脑零件中的一大基础元素。有点歪歪扭扭的,但是能用。 +oc:tooltip.transposer=可在直接相邻的物品或流体容器间进行自动化的物品或流体转移。 +oc:tooltip.upgradeangel=让机器人能够在空气中放置方块,而无需其他方块辅助。 +oc:tooltip.upgradebattery=增加设备的储能上限,让其能够在充电前运行更长时间。[nl] 容量: §f%s§7 +oc:tooltip.upgradechunkloader=如果机器人走进了一片森林,周围没有人看着,那它真的还在移动吗?此升级可以保证它还在。它会持续加载设备所在的区块,但激活时会持续消耗能量。 +oc:tooltip.upgradecontainercard=这个容器类升级可以给组装好的设备添加一个可插拔的扩展卡槽位。[nl] 最高等级: §f%s§7 +oc:tooltip.upgradecontainerupgrade=这个容器类升级可以给组装好的设备添加一个可插拔的升级槽位。[nl] 最高等级: §f%s§7 +oc:tooltip.upgradecrafting=让机器人能够用其自身物品栏的左上角区域合成物品。物品摆放方式需要与在工作台中合成时一致。 +oc:tooltip.upgradedatabase=此升级可以存储物品堆信息,以供其他组件后续调用。[nl] 支持条目数: §f%s§7 +oc:tooltip.upgradeexperience=此升级能让机器人在执行一些动作时获取并累积经验。它们的经验越多,能存储的能量就越多,挖掘方块的速度就越快,使用工具的效率就越高。 +oc:tooltip.upgradegenerator=可以让机器人在运行时通过燃料发电。此升级随时间推移时间燃烧物品发电,时长基于燃料值。[nl] §f发电效率§7: §a%s%%§7 +oc:tooltip.upgradehover=此升级可以让机器人在不爬墙的前提下离地飞行更高。[nl] 最大高度: §f%s§7 +oc:tooltip.upgradeinventory=此升级能为机器人或无人机提供存储空间。如果一个此升级都不安装,它们就不能在机体内部存储物品。 +oc:tooltip.upgradeinventorycontroller=此升级能让机器人与无人机更细致地控制与外部物品容器的交互,还能让机器人将所装备的工具与其物品栏中的某物品进行交换。 +oc:tooltip.upgrademf=让适配器能够访问不相邻的方块。 +oc:tooltip.upgrademf.Linked=§f已建立连接§7 +oc:tooltip.upgrademf.Unlinked=§f未建立连接§7 +oc:tooltip.upgradeleash=可以让诸如无人机等某些设备绑定以撒…… 抱歉…… 咳咳,我的错。刚才有人告诉我这个升级其实是用来将动物拴在拴绳上的,甚至可以拴住多个动物。好怪啊。 +oc:tooltip.upgradenavigation=可用于确定设备的位置与朝向。所得位置为相对位置,相对于用于合成此升级的地图的中心点。 +oc:tooltip.upgradepiston=此升级非常“勇往直前”。它能移动方块,类似活塞。 +oc:tooltip.upgradestickypiston=此升级既可以推又可以拉。它能移动方块,类似粘性活塞。然而,它§l不能§7拉动实体。 +oc:tooltip.upgradesign=让机器人可以读写告示牌。 +oc:tooltip.upgradesolargenerator=可以让机器人在运作中通过阳光发电。设备顶部需要能直视天空。发电效率是斯特林引擎的%s%%。 +oc:tooltip.upgradetank=此升级可为机器人或无人机提供一个流体储罐。如果一个此升级都不安装,它们就不能在机体内部存储流体。 +oc:tooltip.upgradetankcontroller=此升级能让机器人与无人机更细致地控制与外部储罐的交互,还能让它们向自身物品栏中的物品形式流体储罐充入流体或从中抽取流体。 +oc:tooltip.upgradetractorbeam=装备了一个科技含量极高的设备,外号“吸物磁铁”。能够让设备拾起自身周围三格内任意位置的掉落物。 +oc:tooltip.upgradetrading=让机器人与无人机获得与村民交易的能力。 +oc:tooltip.waypoint=为安装有导航升级的设备提供一个参考点。 +oc:tooltip.wirelessnetworkcard=在普通网卡的功能外,还多出了以无线形式发送网络报文的功能。你可以调节§f信号强度§7,这样即可控制信息的发送距离。信号强度越高,能耗就越高。 +oc:tooltip.worldsensorcard=可读取关于世界的信息,例如地心引力大小以及是否有可供呼吸的大气。使用风险自负,对根据扩展卡输出信息所作决策导致的人身或精神损伤,制造商概不负责。我们有律师团,还有钱,别想起诉我们。 +oc:tooltip.Wrench=螺丝刀和扳手的混合产物,这个工具很容易入门,却很难精通。 + +# 成就 +achievement.oc.adapter=插吧宝贝 +achievement.oc.adapter.desc=和其它MOD,甚至是原版Minecraft的方块进行交互! +achievement.oc.assembler=完美 +achievement.oc.assembler.desc=是时候掌控世界了! +achievement.oc.cable=不是一根脏电线 +achievement.oc.cable.desc=搭配专利认证的防线缆缠绕技术。 +achievement.oc.capacitor=内含电池 +achievement.oc.capacitor.desc=根本停不下来 +achievement.oc.card=接受刷卡 +achievement.oc.card.desc=这是为了您的方便,保证不是别有用心。 +achievement.oc.case=“箱”当牢靠 +achievement.oc.case.desc=因为塔式机箱最棒。 +achievement.oc.charger=好了,开始吧 +achievement.oc.charger.desc=开充…… 可恶,又忘输入红石信号了。 +achievement.oc.chip=全是小东西 +achievement.oc.chip.desc=因为真空管已是明日黄花。 +achievement.oc.cpu=超频 +achievement.oc.cpu.desc=是时候好好利用计算循环了。 +achievement.oc.disassembler=拆成碎片 +achievement.oc.disassembler.desc=以防你的奇思妙想最后变成胡思乱想。 +achievement.oc.diskDrive=大转盘 +achievement.oc.diskDrive.desc=容量拉胯,声音悦耳。 +achievement.oc.drone=飞走了 +achievement.oc.drone.desc=沉住气,然后把它们从天上轰下来。 +achievement.oc.eeprom=仅限一个 +achievement.oc.eeprom.desc=每台电脑只能有一个。这是为了有固定引导顺序,懂吗? +achievement.oc.floppy=软盘有风险,使用需谨慎 +achievement.oc.floppy.desc=不要将Floppy(软盘)与Flappy(飘动)搞混。 +achievement.oc.geolyzer=实地考察 +achievement.oc.geolyzer.desc=此物具有非凡特质。 +achievement.oc.graphicsCard=最新一代 +achievement.oc.graphicsCard.desc=THE WAY IT'S MEANT TO BE…… 啊…… RENDERED!对的,就这样。 +achievement.oc.hdd=Hot Dog Dealer +achievement.oc.hdd.desc=等等,HDD不是这个意思。让我想想,就快想出来了…… +achievement.oc.hologram=下一维度 +achievement.oc.hologram.desc=因为2D无聊啊…… 也不一定无聊吧? +achievement.oc.keyboard=灰尘收集者3000 +achievement.oc.keyboard.desc=强烈建议养成使用键盘时多将它们翻过来晃一晃的习惯。 +achievement.oc.microcontroller=小妹妹 +achievement.oc.microcontroller.desc=电脑的小兄弟姐妹。 +achievement.oc.motionSensor=捕获动作 +achievement.oc.motionSensor.desc=就像史蒂夫·斯瓦格一样。 +achievement.oc.networkCard=现在我们在聊天了! +achievement.oc.networkCard.desc=通过传递关系与远亲保持联络。 +achievement.oc.openOS=引导启动 +achievement.oc.openOS.desc=需要一个OS来…… 等等,已经用过那个了?该死! +achievement.oc.powerDistributor=分享即关怀 +achievement.oc.powerDistributor.desc=如果你需要别人帮你平衡能量分配。 +achievement.oc.rack=那个Rack +achievement.oc.rack.desc=我不知道你想成哪个翻译了,我指的是服务器机架。 +achievement.oc.raid=LFG +achievement.oc.raid.desc=感谢英雄分享资源! +achievement.oc.ram=Random Access Memories +achievement.oc.ram.desc=恭喜,这个全称是对的。 +achievement.oc.redstoneCard=联系 +achievement.oc.redstoneCard.desc=模拟信号时间到。 +achievement.oc.redstoneIO=局外人 +achievement.oc.redstoneIO.desc=将红石信号传播到你需要的地方! +achievement.oc.robot=哔波哔波 +achievement.oc.robot.desc=终结者来了! +achievement.oc.screen=有没有试试把它关掉再打开? +achievement.oc.screen.desc=开玩笑的。毕竟一个红石脉冲就能切换显示屏的开关状态。 +achievement.oc.server=专用服务器 +achievement.oc.server.desc=云服务,即将到来! +achievement.oc.switch=复杂拓扑学 +achievement.oc.switch.desc=可能丢包,切勿寄送高价包裹。 +achievement.oc.tablet=切勿吞食 +achievement.oc.tablet.desc=还有请避免幼儿接触,以防不必要的信用卡透支。 +achievement.oc.transistor=代我向红石问好 +achievement.oc.transistor.desc=先从制造晶体管开始,再到听磁带。不用谢我。 +achievement.oc.wirelessNetworkCard=信号 +achievement.oc.wirelessNetworkCard.desc=是时候让数据包踏遍每一个角落了。 + +# 死亡信息。 +# 请注意此处的条目数必须与代码中伤害来源设定的数目匹配。 +death.attack.oc.nanomachinesOverload.1=%s过于贪婪 +death.attack.oc.nanomachinesOverload.2=%s精神崩溃 +death.attack.oc.nanomachinesOverload.3=%s的纳米机器失控了 +death.attack.oc.nanomachinesHungry.1=%s被纳米机器吃掉了 +death.attack.oc.nanomachinesHungry.2=%s没能喂饱纳米机器 +death.attack.oc.nanomachinesHungry.3=%s被分解吸收了 + +# NEI联动 +nei.options.inventory.oredict=显示矿物词典名 +nei.options.inventory.oredict.true=是 +nei.options.inventory.oredict.false=否 +nei.usage.oc.Manual=打开手册 + +# Waila联动 option.oc.address=地址 option.oc.componentName=组件名 option.oc.energy=能量 -tile.oc.adapter.name=适配器 -tile.oc.assembler.name=装配器 -tile.oc.cable.name=线缆 -tile.oc.capacitor.name=电容 -tile.oc.carpetedcapacitor.name=地毯式电容 -tile.oc.case1.name=基础机箱 -tile.oc.case2.name=高级机箱 -tile.oc.case3.name=超级机箱 -tile.oc.casecreative.name=创造模式机箱 -tile.oc.chameliumblock.name=变色块 -tile.oc.charger.name=充电器 -tile.oc.disassembler.name=分解器 -tile.oc.diskdrive.name=软盘驱动器 -tile.oc.endstone.name=末地石 -tile.oc.geolyzer.name=地质分析仪 -tile.oc.hologram1.name=基础全息地图投影仪 -tile.oc.hologram2.name=高级全息地图投影仪 -tile.oc.keyboard.name=键盘 -tile.oc.microcontroller.name=微控制器 -tile.oc.motionsensor.name=运动传感器 -tile.oc.netsplitter.name=网络分配器 -tile.oc.powerconverter.name=能量转换器 -tile.oc.powerdistributor.name=能量分配器 -tile.oc.print.name=3D打印 -tile.oc.printer.name=3D打印机 -tile.oc.rack.name=机架 -tile.oc.raid.name=Raid硬盘阵列 -tile.oc.redstone.name=红石I/O端口 -tile.oc.relay.name=中继器 -tile.oc.robot.name=机器人 -tile.oc.robotafterimage.name=机器人余像 -tile.oc.screen1.name=基础显示屏 -tile.oc.screen2.name=高级显示屏 -tile.oc.screen3.name=超级显示屏 -tile.oc.transposer.name=转换器 -tile.oc.waypoint.name=路径点 -oc:tooltip.redstonecard.Charset=§fSimpleLogic§7 是 §asupported§7。