Update the S. Chi. translation of manual

Co-authored-by: ZeroAurora <zeroaurora@qq.com>
Co-authored-by: JackyWangMislantiaJnirvana <wmjwld@live.cn>
This commit is contained in:
3TUSK 2018-07-06 09:45:08 +08:00 committed by payonel
parent 3fdbba0561
commit cd88968517
267 changed files with 1075 additions and 1125 deletions

View File

@ -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当然你可以在组装的时候就丢一块安好系统的硬盘进去。

View File

@ -1,8 +0,0 @@
# 适配器
![Now with 100% more everything.](oredict:oc:adapter)
允许 [电脑](../general/computer.md) 与原版和其他mod的方块交互. 相邻的支持方块将会在连接适配器的 [电脑](../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) 来与更远的方块交互

View File

@ -1,23 +0,0 @@
# 组装器
![Harder, better, faster, stronger.](oredict:oc:assembler)
组装器用来制作更加复杂的物品, 如 [机器人](robot.md), [无人机](../item/drone.md) 和 [平板](../item/tablet.md). 需要大量能源来组装设备, 推荐使用[电容版](capacitor.md)供电.
将设备零件放入组装器来组装物品. 对于 [机器人](robot.md),需要 任意[机箱](case1.md) ; 对于[平板](../item/tablet.md), 需要[平板外壳](../item/tabletCase1.md). 像大多数OC物品栏那样, 部件可以被放入任意几个栏; 在物品栏悬停可以指示你有什么东西可以放进去. 有NEI的话NEI也能显示合适的物品. 添加你希望成品能包含的配件.
尤其注意你的操作系统, 或者你也可以选择一会再装(你可以为机器人安装[磁盘驱动器](diskDrive.md) 来使用 [软盘](../item/floppy.md) l). 对大多数设备来说 [E2PROM](../item/eeprom.md) 可以被再编程,
插入不同的 [E2PROM](../item/eeprom.md) 后. 已有的 [E2PROM](../item/eeprom.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)).

View File

@ -1,10 +0,0 @@
# 线缆
![Salad.](oredict:oc:cable)
连接[电脑](../general/computer.md) 和机器,
可以被任意染料染色,之后只和同色或缺省的灰色连接
可以有效防止乱走线

View File

@ -1,13 +0,0 @@
# 电容
![It's over 9000.](oredict:oc:capacitor)
存储了网络需要的能源, 作为能源缓存.不像那种把其他能源转换过来的mod ([能源转换器](powerConverter.md)),
这个能源转化是即时的. 内部缓存对一些有大量需求的任务比较有用, 比如[组装](assembler.md) 或者 [充能](charger.md) 设备 如[机器人](robot.md) [无人机](../item/drone.md).
存储效率和附近的电容总数有关. 比如两个相邻的电容总是比分开的两个存的多.
相邻的判定是2个方块距离, 然后效率随着距离递减.
可以链接[能源分发器](powerDistributor.md)为网络上的设备供能。

View File

@ -1,35 +0,0 @@
# 机箱
![Just in case.](oredict:oc:case1)
机箱有数个型号,越大的型号能放的配件越多
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的可放配件
- 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)
- 1x [软盘](../item/floppy.md)

View File

@ -1,8 +0,0 @@
# 染色方块
![So... blank.](oredict:oc:chameliumBlock)
几篇[印刷电路板](../item/chamelium.md) 可以被变成特殊装饰用途的有色方块.
可以被原版任意染色

View File

@ -1,13 +0,0 @@
# 充电机
![All right, let's do this.](oredict:oc:charger)
充电机为移动的设备 [机器人](robot.md), [无人机](../item/drone.md) and [平板](../item/tablet.md)充能. 可以被红石激活。
充能速度被红石信号强度决定, 15强度最大.
这个逻辑可以被[扳手](../item/wrench.md)反转。
当一个[平板](../item/tablet.md) 放入充电机后, 第一硬盘[hard drive](../item/hdd1.md) 也会被连接充电机的 [电脑](../general/computer.md)访问到
就像[软盘](../item/floppy.md)一样. 这允许在电脑和平板间传送数据。

View File

@ -1,7 +0,0 @@
# 拆解器
![Build it, tear it down.](oredict:oc:disassembler)
可以将大多数电脑拆成零件. 常用来回收不用的零件或者合错的东西,比如没有烧入系统或者程序的机器人
这会花费一些时间和能源,也可能被吞配件。

View File

@ -1,15 +0,0 @@
# 软盘驱动器
![Going round and round and...](oredict:oc:diskDrive)
用于读取[软盘](../item/floppy.md). 初期很有用,因为低级别的 [机箱](case1.md)没有软盘槽
你还需要操作系统如OpenOSPlan9KMineOS等来启动[电脑](../general/computer.md).
[OpenOS](../general/openOS.md) 安装盘可以用空的 [软盘](../item/floppy.md) 和[OC手册](../item/manual.md)合成.
也可以被安装在机器人[robots](robot.md)里面来允许插入 [软盘](../item/floppy.md)
在没有网卡的时候这是非常有用的数据传输方式了
可以 通过shift + 右键可以不打开软驱GUI装卸软盘

View File

@ -1,5 +0,0 @@
# 地图扫描机
![Xray](oredict:oc:geolyzer)
让电脑具有扫描周边地形的能力,会把周边的方块硬度分布描述出来,可以生成一个能够在[全息投影机](hologram1.md)显示出来的地图,并描绘方块硬度分布,因此某种程度上用好了就是矿追。
由于可能有奇怪的干扰,理论来说经常要多次扫描才能确认。它可以被作为升级安装在机器人和平板电脑上面,扫描消耗电池的能量。

View File

@ -1,11 +0,0 @@
# 全息投影机
![Is this the real life? Is this just fantasy?](oredict:oc:hologram1)
一个巨大的显示屏, i.e. 可以显示独立的三维图形,就是那种全息的3D偏振光原理那种高中课本会讲
2级显示屏, 分辨率不变但是支持电脑定制每个像素的颜色
可以被[扳手](../item/wrench.md)旋转 [,
可以在范围内任意放缩显示

View File

@ -1,5 +0,0 @@
# Keyboard
![QWERTY](oredict:oc:keyboard)
在[屏幕](screen1.md)上打字 , 或者嵌入 [机器人](robot.md) 和 [平板](../item/tablet.md).

View File

@ -1,8 +0,0 @@
# Microcontroller
![Don't belittle it.](block:OpenComputers:microcontroller)
单片机通过[单片机箱](../item/microcontrollerCase1.md) 在[组装机](assembler.md)组装. 相比电脑他们弱得多 , 但是便宜. 另外他们无法和外界物件交互.
单片机可以携带多种组件, 如 [CPU](../item/cpu1.md), [内存](../item/ram1.md), 扩展卡. 单片机无法携带[硬盘](../item/hdd1.md)只能烧入[E2PROM](../item/eeprom.md),
相比[机箱](case1.md)他们可以用一些特别的升级 比如[活塞升级](../item/pistonUpgrade.md).

View File

@ -1,7 +0,0 @@
# Motion Sensor
![Don't. Blink.](oredict:oc:motionSensor)
运动探测器允许 [电脑](../general/computer.md)探测生物. 如果生物移速快过阈值,将会向连接的电脑发出红石信号 [computers](../general/computer.md)
阈值可以在连接的电脑上用组件API调节
探测范围8格, 不能有障碍物,生物走出范围或者连线上有障碍都会使得生物无法被探测。

View File

@ -1,9 +0,0 @@
# Net Splitter
![*.net *.split](oredict:oc:netSplitter)
VLAN分割器能够让你控制子网的连接. 它不像 [中继器](relay.md) 或者 [能源转换](powerConverter.md) 那样直接连接相邻的子网.
每个边的连接都可以用扳手控制 (e.g. the [scrench](../item/wrench.md)).
接入红石信号之后, 所有连接反相.
这个方块可以控制特定子网的连接. 使用[红石IO方块](redstone.md) 和 [红石卡](../item/redstoneCard1.md) 可以实现对他的自动化控制

View File

@ -1,8 +0,0 @@
# Power Converter
![One of us? One of us!](oredict:oc:powerConverter)
能源转换器是最快捷的使用其他mod能源的办法了.
如果只是运行单台机器,那么不需要造这个东西。 如果你有一个只是偶尔使用的大电容你也不用做这个方块
然而如果你想直接驱动[装配机](assembler.md) 或者 [充电机](charger.md),
这个东西往往比直接连接外部能源要给力

View File

@ -1,6 +0,0 @@
# Power Distributor
![Power to the masses.](oredict:oc:powerDistributor)
能源分配器能够将一个共享能源池(如[电容](capacitor.md))的能源分配出去, 使得子网络能够在不暴露元件的情况下分享能源
它的作用是负载均衡,因此你会发现每个子网的能量供应都“差不多”

View File

@ -1,11 +0,0 @@
# 3D打印制品
![Any way you want me.](block:OpenComputers:print)
3D打印制品由 [3D打印机](printer.md)制造. 他们主要作为装饰用途出现, 但也可以收发红石信号来扩展出一点点小的功能.
可以通过放入 [3D打印机](printer.md)进行回收. 可以重用一点用来打印的 [油墨](../item/chamelium.md). 打印的颜料是不会回收的.
长按shift默认的OC扩展tip,将会显示出当前打印制品的激活状态.
兼容Forge Multipart. 在他们不碰撞,且单个方块的形状数量不超出上限时,可以被放入单个方块的空间,比如火炬,拉杆,线缆等.

View File

@ -1,17 +0,0 @@
# 3D Printer
![2D printing is so yesteryear.](oredict:oc:printer)
3D打印机允许你在任何方块上,用任何纹理打印出你想要的样子.要打印东西, 需要在电脑边放一台打印机.`printer3d` 组件API将启用, 电脑将能够通过这些API,控制打印机打印出[模型](print.md).
用OPPM来设置打印机更方便. 一旦安装 (`oppm install oppm`), 确保你有 [因特网卡](../item/internetCard.md),并执行以下命令:
`oppm install print3d-examples`
示例将会在 `/usr/share/models/` 以.3dm的扩展名存在. 阅读示例文件以获取打印选项的信息, 尤其是这个 `example.3dm`. 你也可以通过安装了网卡的计算机用wget从OpenProgram下载`print3d` and `print3d-examples`.
要打印模型, 需要通过 [电脑](../general/computer.md)配置打印机. 如果设置了循环打印, 开始任务后电脑就可以搬走了. 你还需要提供 [墨盒](../item/inkCartridge.md) , [油墨](../item/chamelium.md) 作为打印材料. 油墨用量和3D打印大小有关, 墨水取决于表面积.
打印需要以下命令:
`print3d /到打印文件的路径/文件.3dm`
可以在 `/usr/share/models/example.3dm`.找到相关文档

View File

@ -1,6 +0,0 @@
#机架
![Free housing.](oredict:oc:rack)
机架中可以存放各种电脑如服务器终端服务器等组件之间可以通过GUI设定他们的连接关系。如果服务器里面安装了网卡等组件那么机架里面的服务器也是可以互联的但是他们只能用来传递消息而不能直接互相看到。你的程序不能直接探测到一个机柜里面的其他设备
机架里有一条总线,如果要让组件互相可见,那么就连接到总线上。

View File

@ -1,15 +0,0 @@
# Raid
![40 man instance.](oredict:oc:raid)
Raid箱提供了[硬盘](../item/hdd1.md)的磁盘阵列功能如同现实的RAID0一样通过多块磁盘并发写入同时提高了效率和容量
组合的文件系统拥有所有硬盘容量之和的大小并且所有相连的电脑均可以访问RAID
当且仅当3个以上的磁盘被放进RAID控制器时这块些磁盘会被看作一块允许每块磁盘大小不同
注意当你加入RAID的时候原来的盘数据会全部丢失掉而从RAID移除一块硬盘也会直接导致整个RAID损坏
加回去也不会拯救这个事实RAID会被重新初始化为空的磁盘
挖掉RAID方块则不会丢失数据相应的磁盘可以被重新放到一个新的RAID里面继续用

View File

@ -1,12 +0,0 @@
# Redstone I/O
![Hi Red.](oredict:oc:redstone)
红石IO方块可以被用来远程读取和发射红石信号. 他就像1级和2级[红石卡](../item/redstoneCard1.md)的杂交品:
可以收发简单的信号也可以收发信号群, 但是无法收发无线红石信号
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)
如果达到一定的强度可以直接把电脑开机

View File

@ -1,17 +0,0 @@
# Relay
![Building bridges.](oredict:oc:relay)
中继器允许子网间发送消息,而不把组件暴露给其他网络的[电脑](../general/computer.md).通常来说,把组件限制在本地网络是个好主意,如果被不怀好意的熊控制了你的机器人,那么你家就完蛋了.
可避免电脑链接到错误的屏幕,或者避免组件崩溃(可能崩掉电脑,并使之无法启动).
中继器可以安装[无线网卡](../item/wlanCard1.md),发送无线消息.其他的中继器可接受并转发,或者是被有无线网卡的电脑收到.
中继器也可以安装[连接卡](../item/linkedCard.md).消息被转发到链接卡的信道里面, 记得保持中继器能源.
中继器不会记下包的路径,因此请避免网络环路(现实中将触发广播风暴,全网瘫痪).由于中继器资源不是无限的,过于频繁的发包将会导致丢包.
你也可以通过升级来加速转发速度.
包只会被转发有限次数(TTL),当TTL降为0时,包会被自动丢弃,缺省的TTL是5,每转发一次减去1.

View File

@ -1,9 +0,0 @@
# Robot
![His name was Tobor.](block:OpenComputers:robot)
机器人不像 [电脑](../general/computer.md), 他们是可以像一个玩家一样去和世界交互的. 不过它们不能直接和其他设备交互! 如果需要和 [电脑](../general/computer.md) 和其他机器人通讯, 那么用[无线网卡](../item/wlanCard1.md), 或者通过[红石卡](../item/redstoneCard1.md)实现更底层的协议去通信.
机器人通过将任意等级[机箱](case1.md) 放入 [组装机](assembler.md)制作的. 更高规格的[机箱](case1.md) 可以做出更复杂的机器人. 机器人的复杂度会显示在 [组装机](assembler.md),复杂度取决于携带和安装的卡片和扩展数量; 级别越高,数量越多,越复杂,达到一定程度组装机将罢工.
机器人可以放入各种升级来加强. 包括 [物品栏升级](../item/inventoryUpgrade.md) [物品栏控制器](../item/inventoryControllerUpgrade.md) [储罐升级](../item/tankUpgrade.md), [导航升级](../item/navigationUpgrade.md)等. 卡和扩展都可以在机器人运行时热替换. 机器人也可以安装软驱来插软盘, 用来安装 [openOS](../general/openOS.md)(你也可以在组装的时候就带上预装系统的硬盘).

View File

@ -1,20 +0,0 @@
# Screens
![See this?](oredict:oc:screen1)
显示屏需要和显卡一起使用, 使得电脑能够显示文本.不同型号的屏幕能够显示不同的东西, 比如不同的分辨率和色深. 从低分单色屏到高分256色屏幕,可用分辨率取决于最差的那个配件.
当使用T1显卡和T3屏幕时,仅T1的分辨率和色深可用,反之亦然.但是T3显卡的运行速度会快些
屏幕可以相邻放置组成多方块屏幕,需要朝向一样. 旋转的上下方向也一致. 可以通过手上的确定屏幕旋转方向.屏幕大小对分辨率无影响.
可以通过染色,控制哪两块屏幕可以连接,手持染料右键即可,染料不会消耗掉. 屏幕在敲下来以后仍然保持他的颜色. 不同色不会连一起,同色不同型也不会.
T2和T3屏支持鼠标. 屏幕会响应点击事件(只会在有键盘的时候或者是按下蹲的时候打开),在屏幕没有键盘的时候,蹲下是唯一操作办法.注意是否打开屏幕是可以通过组件API控制的.
T3可以配置为接受更高的点击精度,这可以让人判定是点击上半个字符还是下半个,可以用来模拟更高分辨率的屏幕.
分辨率如下:
T1: 50x16, 单色.
T2: 80x25, 16色
T3: 160x50, 256色

View File

@ -1,9 +0,0 @@
# Transposer
![Such a poser.](oredict:oc:transposer)
转置器连接了红石控制的漏斗和[机器人](robot.md), 允许 [电脑](../general/computer.md)-控制液体和物品在相邻方块转移.
*本方块不自带物品栏.*
本方块具有探测容器物品的能力

View File

@ -1,6 +0,0 @@
# Waypoint
!["This way!" - "No, that way!"](oredict:oc:waypoint)
路径点重点不在本身,而是如何使用. 导航升级可以探测路径点, 因此安装了这种升级的设备就可以通过它导航. 这在对机器人和无人机写高度可重用的程序时很有用.
注意!导航升级报告的路径点位置,指的是路径点方块的正面,相邻的方块(粒子效果指示). 因此你可以把他放在箱子的边上或者上方, 通过将路径点看作“箱子上方”,而不必在你的程序里面旋转路点坐标。
一个路点有两个属性:一个是收到的红石信号强度, 一个是可编辑的标签. 它是32长度字符串,可以在连接路点的设备上进行编辑,它告诉我们路点该如何使用

View File

@ -1,9 +0,0 @@
# Computers
电脑通过组合不同的材料, [方块](../block/index.md) 和组件制造. 你最少需要一个机箱一个屏幕一块键盘一个cpu内存若干一块E2PROM。
低级别机箱需要一个[软驱]来读[软盘](../item/floppy.md)(../block/diskDrive.md)。 第一次运行需要一个[OpenOS](openOS.md) [软盘](../item/floppy.md)来安装操作系统到[硬盘](../item/hdd1.md),一旦安装到硬盘,那么软盘就不需要插在机器里面了. 附加软件也经常以软盘形式出现如开放式电脑包管理器OPPM的软盘就可以从地牢翻出来。
最后就是要给电脑接电源了本mod兼容大多数电源不论是EU还是RF还是什么奇怪的大部分方块可以被直接供电
对于大型电脑网络,推荐使用[能源转换器](../block/powerConverter.md)供电,并以[能源分发器](../block/powerDistributor.md)分发

View File

@ -1,15 +0,0 @@
# Lua
[LUA编程手册](http://www.lua.org/manual/5.2/manual.html) 和 [LUA编程第一版](http://www.lua.org/pil/) 是学习基本功能并熟悉lua标准库的好帮手. [OpenOS](openOS.md) 尽可能准确的模拟标准库,当然有些许变化比如某些高权限的debug库去掉了. 这些不同点写在了[这里](https://ocdoc.cil.li/api:non-standard-lua-libs).
require命令用来在脚本里引用模块
比如
`local component = require("component")` //引入组件API相关所有组件api的函数可以调用了
`local rs = component.redstone` //引入红石相关红石API可以用了
这将允许你使用[红石卡](../item/redstoneCard1.md)相关的组件功能,如:
`rs.setOutput(require("sides").front, 15)` //将前方的红石信号强度设为15
所有标准库不需要用require引用
重要在Lua解释器的环境下请不要用local修饰符脚本里面没有这个限制这会在命令完成后将这个变量回收掉你会发现你得不到任何变量这是由于mod环境资源有限不可能随时将库载入内存。
OpenOS提供了大量第三方库从控制电脑连接的组件到机器人和无人机有些库只有在相关卡安装后才能用也就是说这些组件相当于包含了一个小型的只读文件系统

View File

@ -1,11 +0,0 @@
# OpenOS
OpenOS 是OpenComputers里面的基本操作系统. 必须用它来进行[电脑](computer.md)的第一次启动, 可以通过用空的 [软盘](../item/floppy.md) 和 [手册](../item/manual.md) 合成.
合成后, [此软盘](../item/floppy.md) 就可以放进连接电脑的 [软驱](../block/diskDrive.md)来启动电脑OpenOS的软盘是只读的所以推荐将系统安到硬盘里面。如果要安装到硬盘请在启动完成后在shell敲入install选择OpenOS的编号
OpenOS可以在除了单片机和无人机外的任何设备安装安装好了以后软盘可以被拔出
OpenOS拥有大量内建命令, 最有用的是lua将打开lua解释器这里可以测试命令, 在将命令写入lua文件脚本前试验组件api.注意解释器启动时的信息,会告诉你如何显示命令结果,如何退出。
要得到编程的信息请转到[Lua Programming](lua.md) . 运行脚本的话敲入文件名回车就行了(比如, 通过在shell敲下script就可以运行`script.lua`).

View File

@ -1,59 +0,0 @@
# 快速入门
这篇文章叫做"如何组装第一台电脑". 为了使你的[电脑](computer.md)运作, 你要正确的设定他. 我们有多个档次的电脑, 但我们会从基础档开始.
**Disclaimer**: 这是手把手的教程, 会告诉你后面出现问题要怎么处理, 因此这教程比较长. 如果现实中没有装机经历, 并且你是萌新, 那么请耐心读完.
首先你需要一个[机箱](../block/case1.md). 这个方块将容纳你的电脑配件, 并定义你电脑的行为.
![A tier two computer case.](oredict:oc:case2)
比如你要挑一个适合你的 [显卡](../item/graphicsCard1.md)(GTX690,GTX1080,划掉), 还可能需要一个[网卡](../item/lanCard.md), 一块 [红石卡](../item/redstoneCard1.md) , 如果你是可以调创造的狗管理你还可以拿出 [调试卡](../item/debugCard.md).
打开[机箱](../block/case1.md)你会看到一系列的槽位. 上面写了槽位的数量,可以放什么样的配件进去,等 (槽位小字有写),这些数据取决于机箱档次.
![GUI of a tier two computer case.](opencomputers:doc/img/configuration_case1.png)
如果没放东西, [机箱](../block/case1.md)完全没用. 如果你试图按下 [电脑](computer.md)的开机键, 他只会立刻在你的聊天框输出一条错误, 用蜂鸣声提示你. 幸运的是他提醒了你要怎么去做: 电脑需要能源. 把你的电脑接发电机, 或者是接到[能量转换器](../block/powerConverter.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) 遇到的错误:
`no bios found; install configured EEPROM`
这说明:你需要一个刷写过程序的E2PROM芯片,并装入机箱
注意那个 configured,需要刷一个程序.合成E2PROM很简单,但是刷写程序需要电脑,是不是难了点,这里我们要直接合成一个预刷写LUA BIOS的E2PROM,使用E2PROM和你的手册合成,将这个ROM丢进机箱,开机!
啊哈哈,还是啥都没有,但是我们看到了一条信息
`no bootable medium found; file not found`
说明Lua BIOS运行正常,它执行了对文件系统的搜索,如根目录含有init.lua的[软盘](../item/floppy.md)或者[硬盘](../item/hdd1.md),因此我们现在需要一张带有OpenOS安装的软盘(用空磁盘+手册合成)
嗯,如果你用了T2机箱,那么你还要做一个[软盘驱动器](../block/diskDrive.md)来读盘,如果是T3及以上那么直接放到机箱就行了,如果使用驱动器,那么将驱动器放在电脑边上,插入软盘,启动
好的,他启动了.如果有什么问题的话,可以使用[分析仪](../item/analyzer.md)排查.不过我们的电脑应该跑起来了.
最难的部分已经过去了,剩下就是如何让电脑输出信息,并且让电脑接受输入
你需要将一个[屏幕](../block/screen1.md)安放在电脑上 ,并在机箱安装[显卡](../item/graphicsCard1.md)
![No, it's not a flatscreen.](oredict:oc:screen2)
之后你就可以看到电脑的输出,然后电脑就会等待你的操作了,尝试一下吧!敲入 'lua' 并按下回车,你将会得到lua交互解释器的帮助(英文),你可以测试基本lua命令,更多信息见[the Lua page](lua.md)
![It lives!](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).
Happy coding!

View File

@ -1,39 +0,0 @@
# OpenComputers Manual
OpenComputers 是一个持久化模块化高度可定制化的mod在游戏中提供了 [电脑](general/computer.md), [服务器](item/server1.md), [机器人](block/robot.md), 和 [无人机](item/drone.md) .所有设备均可通过LUA5.2编写程序, 实现各种复杂的系统.
可能有的地方会因为省略的原因,说话有一点歧义,因为这个mod显示手册的时候,埋藏了操蛋的bug,英文状态下没问题,中文句子一长,这货就卡死了,还是经过几个小时的debug才发现的!
通过 [关于手册](item/manual.md)学习mod (绿字是链接,可点击).
## 内容
### 设备
- [电脑](general/computer.md)
- [服务器](item/server1.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/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热插拔。
OpenComputers 与多个mod兼容不论是方块还是实体。(通过 [适配器](block/adapter.md), 或者对 [机器人](block/robot.md) 和 [无人机](item/drone.md)进行适当的升级). 多个mod均可以用来为这些电脑供能, 包括但不限于以下: RF,EU, MJ,AE2能源 甚至是因式分解mod的能量.
虽说有些限制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), 可以与世界交互 (但无法和外部电脑方块交互).不像 [电脑](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)

View File

@ -1,5 +0,0 @@
# 抽象总线卡
![More networking!](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.

View File

@ -1,9 +0,0 @@
# 酸液
![Reflux?](oredict:oc:materialAcid)
可口的[citation needed] 遥指, 如果你想找点乐子的话就喝下去吧www。 当然这可能烧了你的食管. 也可以作为多种物资的原料
一个主要用处是从系统移除[纳米机器](nanomachines.md)
在困难模式下它用来把[电路板](circuitBoard.md) 刻蚀为 [印刷电路板](printedCircuitBoard.md).

View File

@ -1,5 +0,0 @@
# 逻辑运算单元
![I can into logic!](oredict:oc:materialALU)
用来合成计算组件, 比如[CPU](cpu1.md) [显卡](graphicsCard1.md).

View File

@ -1,7 +0,0 @@
# 分析仪
![Must. Resist. Bad. Joke.](oredict:oc:analyzer)
一个小巧的用来探测OC方块信息的仪器.只要简单的蹲下并右键就可以把方块信息打印出来. 信息从基础的仪器地址, 到他在子网内的能源等级,到让电脑当机的错误信息
另外一个用处是ctrl+右键, 这些信息会拷贝到剪贴板,可以粘贴到电脑终端

View File

@ -1,5 +0,0 @@
# 天使升级
![哈利路亚!.](oredict:oc:angelUpgrade)
允许[机器人 ](../block/robot.md)在空中凭空放置方块,而不用搭一个柱子挨着

View File

@ -1,5 +0,0 @@
# APU
![Awesomest Probability Unifier.](oredict:oc:apu1)
[CPU](cpu1.md)和[显卡](graphicsCard1.md)的结合AMD农企首创. 可以省一个格子当然了这块显卡性能肯定没有独显厉害www

View File

@ -1,5 +0,0 @@
#方向键
![Just be grateful it's not made from arrows.](oredict:oc:materialArrowKey)
At the risk of repeating myself: 制造 [键盘](../block/keyboard.md)的配件.

View File

@ -1,5 +0,0 @@
#电池升级
![Made of Metal.](oredict:oc:batteryUpgrade1)
三星电子,超长待机!由真实大帝代言。 用于[机器人](../block/robot.md) [平板](tablet.md),让他们可以在野外坚持更久,等级越高存的越多。

View File

@ -1,4 +0,0 @@
# 按钮组
![Needs more buttons.](oredict:oc:materialButtonGroup)
用于制造[键盘](../block/keyboard.md).

View File

@ -1,5 +0,0 @@
# 卡
![Can't be read.](oredict:oc:materialCard)
通用合成组件 ( [显卡](graphicsCard1.md) [网卡](lanCard.md)等等).

View File

@ -1,5 +0,0 @@
# 卡包
![Can haz cards!](oredict:oc:cardContainer1)
[机器人](../block/robot.md) 的物品栏升级之一,允许热插拔卡.单个槽最大卡数等于这个升级的等级.这个容器的复杂度是一般的两倍.参见[机器人复杂度](../block/robot.md)

View File

@ -1 +0,0 @@
#REDIRECT cardContainer1.md

View File

@ -1,9 +0,0 @@
# 油墨
![From Chameleon, in case you were wondering.](oredict:oc:chamelium)
油墨是用于3D打印的有序合成物品. 它本身没什么特色,只能拿来盖盖单色的墙.
你可以把它做成 [油墨块](../block/chameliumBlock.md).
正如tip所说, 吃下去的后果不可描述,小心使用,或者最好就别吃他

View File

@ -1,5 +0,0 @@
# 微芯片
![Not the edible ones.](oredict:oc:circuitChip1)
微芯片在合成中很重要.他们有不同的型号,对应不同型号的产物

View File

@ -1,7 +0,0 @@
#区块加载升级
![Not going anywhere.](oredict:oc:chunkloaderUpgrade)
可以被安装在任意设备(如[机器人](../block/robot.md) 和 [微控制器](../block/microcontroller.md)) 来允许他加载所在的区块和相邻的区块. 这消耗能源可以被组件API开关.
设备启动时自动启用, 在关机时自动停止.

View File

@ -1,5 +0,0 @@
# 电路板
![Needs more gold.](oredict:oc:materialCircuitBoard)
从粗电路板合出来的东西 [raw circuit boards](rawCircuitBoard.md) 用于制作 [印刷电路板](printedCircuitBoard.md).

View File

@ -1,10 +0,0 @@
# 组件总线
![I need mooooore.](oredict:oc:componentBus1)
组件总线是[服务器](server1.md)专用的升级, 允许服务器[server](server1.md) 和更多的组件同时通讯, 而不是当机. 像CPU一样有级别高级总线可以允许服务器通讯更多的组件
总线通讯限制如下
- T1: 8
- T2: 12
- T3: 16

View File

@ -1 +0,0 @@
#REDIRECT componentBus1.md

View File

@ -1,5 +0,0 @@
# 控制单元
![With built-in cruise control.](oredict:oc:materialCU)
高级电路的合成单元,如 [CPU](cpu1.md).

View File

@ -1,14 +0,0 @@
# CPU
![Braaainz.](oredict:oc:cpu1)
[电脑](../general/computer.md) 和 [服务器](server1.md)的中央处理器. 定义了 [电脑](../general/computer.md)架构, 以及连接组件上限 级别越高每tick可以进行的函数调用越多 或者说,高级就牛逼
CPU的组件上限
- T1: 8
- T2: 12
- T3: 16
[服务器](server1.md)里面, 这个数量可以通过安装 [组件总线](componentBus1.md)提升
如果连接数量超过上限,会无法开机,运行中的机器会宕机。

View File

@ -1,5 +0,0 @@
# 合成升级
![Crafty.](oredict:oc:craftingUpgrade)
允许 [机器人](../block/robot.md)在自己的[物品栏](../item/inventoryUpgrade.md)进行无序和有序合成. 左上的3X3格子将会成为合成空间 物品将根据合成表重新排布. 合成结果将会回到机器人物品栏. 捡起物品后,会被放在指定格子; 失败则会放在相邻的空格子. 如果没有格子了,物品会被丢出去

View File

@ -1,5 +0,0 @@
# 剥过的线
![Not a garrote. Honest.](oredict:oc:materialCuttingWire)
在困难合成会用到的东西,用于合成 [原始电路板](rawCircuitBoard.md). 很蛋疼

View File

@ -1,7 +0,0 @@
# 数据卡
![Contrary to popular belief, it does not store data.](oredict:oc:dataCard1)
一种提供了多个难以在架构上实现或者是在那里跑的很慢的算法的卡可以看作是协处理器用于处理hash压缩等操作
注意每次调用处理的数据有限,并且很吃能量.

View File

@ -1 +0,0 @@
#REDIRECT dataCard1.md

View File

@ -1,10 +0,0 @@
# 数据库升级
![Living in the database.](oredict:oc:databaseUpgrade1)
可以配置为存储一系列物品信息, 进而被其他组件所用. 尤其是那种名字一样但是NBT标签不一样的物品, 回调里面并不会作为物品描述符的一部分.
配置数据库, 首先右键打开.把你想配置的物品放在上面的物品栏,会存储一个假的物品
也可以被
[物品栏控制器](inventoryControllerUpgrade.md) 和[扫描器](../block/geolyzer.md)的组件API配置

View File

@ -1,9 +0,0 @@
# 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`).

View File

@ -1,5 +0,0 @@
# 磁盘
![World. RIP Terry Pratchett.](oredict:oc:materialDisk)
基础组件,用于合成软盘和硬盘

View File

@ -1,5 +0,0 @@
# 可挂载的磁盘
![Snuggly](oredict:oc:diskDriveMountable)
大体相当于[软盘驱动器](../block/diskDrive.md),只是被安装到 [机架](../block/rack.md).

View File

@ -1,5 +0,0 @@
# 无人机
![Big brother is trying to watch you.](item:OpenComputers:item@84)
通过 [无人机箱](droneCase1.md) 在 [装配机](../block/assembler.md)制造. 他们是实体的[机器人](../block/robot.md), 便宜但功能也受限.移动比 [机器人](../block/robot.md)快些, 通常由[电脑](../general/computer.md)的程序控制. 需要烧写过的 [E2PROM](eeprom.md) 启动

View File

@ -1,33 +0,0 @@
# 无人机箱
![Droning on.](oredict:oc:droneCase1)
无人机箱[drones](drone.md) 被用于在 [装配机](../block/assembler.md)组装机器人. [无人机](drone.md) 是轻量, 快速的便携机器,其功能受限(只有少量的升级和插槽). 不像 [机器热](../block/robot.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)
- 1x T2扩展卡
- 1x T1扩展卡
- 1x T1升级
- 1x T2升级
T2无人机箱可以带这些:
- 1x T2 [CPU](cpu1.md)
- 2x T2 [内存](ram1.md)
- 1x [EEPROM](eeprom.md)
- 2x T2扩展卡
- 1x T1升级
- 1x T2升级
- 1x T3升级
T4无人机箱可以带这些:
- 1x T3 [CPU](cpu3.md)
- 2x T3 [RAM](ram5.md)
- 1x [EEPROM](eeprom.md)
- 3x T3扩展卡
- 9x T3升级

View File

@ -1 +0,0 @@
#REDIRECT droneCase1.md

View File

@ -1,6 +0,0 @@
# E2PROM
![Let's get this party started.](oredict:oc:eeprom)
包含了电脑的启动代码相当于BIOS数据存储于raw 字节数组,需要编译烧写
E2PROM 被用于电脑的开机启动 [无人机](drone.md) 和 [单片机](../block/microcontroller.md).

View File

@ -1,9 +0,0 @@
# 经验升级
![This makes no sense, but it's cool.](oredict:oc:experienceUpgrade)
允许 [机器人](../block/robot.md) and [无人机](drone.md) 通过杀死怪物和挖矿收经验每个升级存30级经验, 并且每一级都有加成,例如挖矿加速
[机器人](../block/robot.md) 10机得到金子, [robots](../block/robot.md)20级得到钻石
经验存在升级里面,认升级不认设备

View File

@ -1,5 +0,0 @@
# 软盘
![Many inches.](oredict:oc:floppy)
最便宜的存储设备了,用于早期交换数据

View File

@ -1,10 +0,0 @@
# 发电机升级
![Generator X.](oredict:oc:generatorUpgrade)
允许设备自主发电。 目前仅支持固体燃料比如煤. 内部有存储燃料的物品栏. 剩余的燃料可以用合适的组件API被拿走. 移除升级会使里面的东西掉出来
这个东西的效率比充电机低
所以还是用充电机好了

View File

@ -1,5 +0,0 @@
# 显卡GTX 690
![Fancy images.](oredict:oc:graphicsCard1)
对大多数计算机都非常重要[computers](../general/computer.md),显卡允许 [计算机](../general/computer.md)在连接的[屏幕](../block/screen1.md)显示字符. 有数个档次,如同屏幕那样支持多个分辨率

View File

@ -1 +0,0 @@
#REDIRECT graphicsCard1.md

View File

@ -1,5 +0,0 @@
# 硬盘驱动器
![Spaaaace.](oredict:oc:hdd1)
熟悉的存储器,存储速度一样,档次决定空间大小,有的机器只能用硬盘.

View File

@ -1,9 +0,0 @@
# 悬浮鞋子
![Step on it.](oredict:oc:hoverBoots)
如果不想去编程[无人机](drone.md),有个变通的办法:悬浮鞋!
鞋子有个特点:只要有能量你就能跳得更高, 然后吸收落地的冲击力.意思是你可以跳上4格子高,然后将落地的冲击降到30%,也就是说你可以在4格子高跳下而不掉血.
可以通过[充电机](../block/charger.md) ,AE2 充电器,工业充电盒子或者是TE的充电器来充能, 靴子可以任意用染料染色

View File

@ -1,16 +0,0 @@
# 悬浮升级
![Float like a feather.](oredict:oc:hoverUpgrade1)
允许 [机器人](../block/robot.md)飞得更高.缺省状态下机器人只能往上走8格子.平常因为这足够爬墙所以这足够了.
规律是这样的:
- 机器人只会在起点,终点都有效的情况下才会动(e.g.允许搭桥).
- 机器人下方的位置,永远有效(也就是说:任何时候都可以往下走).
- 一个固体方块上方的飞行上限内的格子,都是有效的
- 拥有正对当前位置,相邻的表面的点是有效的(允许爬墙).
这几个规则演示一下就是这样:
![Robot movement rules visualized.](opencomputers:doc/img/robotMovement.png)
如果不想被地球引力限制就安一个吧

View File

@ -1,5 +0,0 @@
# Ink Cartridge
![The colors of the rainbow.](oredict:oc:inkCartridge)
墨盒为 [3D printers](../block/printer.md)供墨. 可以用染料来加满, 不过不是太方便.

View File

@ -1 +0,0 @@
#REDIRECT inkCartridge.md

View File

@ -1,7 +0,0 @@
# 因特网卡
![Cat videos in 3, 2, ...](oredict:oc:internetCard)
使得 [电脑](../general/computer.md) 能够向因特网发送请求包括Http和tcp客户端套接字。
安装因特网卡会向电脑安装一批网络应用, 比如pastebin命令通过神秘代码安装网上大神的软件或者是wget下载特定URL的文件。

View File

@ -1,5 +0,0 @@
# Interweb
![A website is a place where there's cobweb.](oredict:oc:materialInterweb)
用于长距离通信. 常用于 [因特网卡](internetCard.md) 和 [链接卡](linkedCard.md).

View File

@ -1,9 +0,0 @@
# Inventory Controller
![I'm in control.](oredict:oc:inventoryControllerUpgrade)
物品栏控制器为[机器人](../block/robot.md) 和 [无人机](drone.md)提供了额外的物品栏交互能力. 允许在丢下或者捡起物品时显式指定一个外部的物品栏. 允许设备读取详细的物品信息. 最后他还给 [机器人](../block/robot.md) 添加了一个不借助外力更换自身装备的途径.
可以被放在 [适配器](../block/adapter.md), 为[适配器](../block/adapter.md) 提供了探测相邻方块的物品的能力. 但是不能捡起或者丢出物品。
另见: [转置器](../block/transposer.md)

View File

@ -1,7 +0,0 @@
# Inventory Upgrade
![Where does it keep all this stuff...](oredict:oc:inventoryUpgrade)
物品栏升级使得[机器人](../block/robot.md) 和 [无人机](drone.md)拥有了物品栏. 每个升级为 [机器人](../block/robot.md) 提供16个槽位, 最大扩展到64; 为[无人机](drone.md) 提供4个槽位, 最大扩展到8.
如果不安装这个东西,那么他们就无法捡起或者丢掉物品

View File

@ -1,5 +0,0 @@
# Network Card
![Enter the network.](oredict:oc:lanCard)
网卡允许 [电脑](../general/computer.md) 在本地网络内收发消息. 消息(或者封包) 可向子网广播, 或者是投送至特定的网络地址. [中继器](../block/relay.md) 可以用来桥接不同的子网,使之互相通信.

View File

@ -1,5 +0,0 @@
# Leash Upgrade
![-redacted- ~ Vexatos 2015](oredict:oc:leashUpgrade)
拴绳升级允许无人机和机器人去牵引生物。

View File

@ -1,5 +0,0 @@
# Linked Card
![I feel we some kind of connection.](oredict:oc:linkedCard)
链接卡是特化的[网卡](lanCard.md). 只能成对使用用来提供P2P通讯. 可以跨维度无限制距离通讯(只要能创造环境的话).

View File

@ -1,17 +0,0 @@
# Manual
![A good read.](oredict:oc:manual)
这是OC手册就像是读wiki一样
左键点击链接可以导航到对应位置跳跃或者右击返回上一级Esc退出
由loveyanbei(https://github.com/loveyanbei) 汉化
如果有问题可以访问 https://ocdoc.cil.li 查看wiki
对翻译有疑问可以自行pull request
如果mod有bug可到bug tracker 提问 https://github.com/MightyPirates/OpenComputers/issues
![Your new best friend.](opencomputers:doc/img/manual.png)

View File

@ -1,7 +0,0 @@
# MFU
![You will never know the true meaning of this acronym.](oredict:oc:mfu)
此升级提供了一个远程的[适配器](../block/adapter.md).在任意方块边上蹲下,并右键,都会把它绑定到特定位置.然后放到附近的适配器里面(这个附近很有限).适配器就会像刚好在
你绑定的那个方块边上放着那样工作(一般的适配器要挨着,这里隔了一点距离)!
记住,保持远程适配器链接需要能量.

View File

@ -1,31 +0,0 @@
# Microcontroller Case
![It's so cute.](oredict:oc:microcontrollerCase1)
微控制器盒是建造[单片机](../block/microcontroller.md) 的基础. [单片机](../block/microcontroller.md) 是极其简化的 [电脑](../general/computer.md). 只有少量组件,并被设计为特定用途, 比如转发或者处理红石信号, 以及处理网路消息.
它没有文件系统. 所有程序都被烧写进了[E2PROMPROM](eeprom.md).这个芯片可以通过和一个微控制器合成来替换[microcontrollers](../block/microcontroller.md),旧的会返还.
单片机的能源消耗很小.
T1单片机配件:
- 1x T1 [CPU](cpu1.md)
- 1x T1 [内存](ram1.md)
- 1x [E2PROM](eeprom.md)
- 2x T1扩展卡
- 1x T2升级
T2单片机配件:
- 1x T1 [CPU](cpu1.md)
- 2x T1 [RAM](ram1.md)
- 1x [E2PROM](eeprom.md)
- 1x T2扩展卡
- 1x T1扩展卡
- 1x T2升级
T3单片机配件:
- 1x T3 [CPU](cpu3.md)
- 2x T3 [内存](ram5.md)
- 1x [E2PROM](eeprom.md)
- 3x T3扩展卡
- 9x T3升级

View File

@ -1,34 +0,0 @@
# 纳米机械
![Nanomachines, son.](oredict:oc:nanomachines)
这些小机械可以让你变得更快更高更强,或者干掉你. 有时候这些是同时的! 纳米机械往他们寄生的玩家身上添加buff和debuff. 吃下他们就可以安装了!
安装以后你的屏幕上会显示出这些机械还有多少能源运作. 站在[充电机](../block/charger.md)附近就可以充电.装的机器越多,能耗越大.
纳米机器提供了特定数量可以被玩家触发的输入,效果从玩家周身的粒子效果到药水效果选择,以至于更多奇怪的功能。
触发那些输入取决于当前纳米机器的配置, 每次配置时,实际的连接情况是随机的. 这意味着你要尝试启用不同的输入来验证他们做了什么. 如果对你的配置不满, 你可以吃下一批新的机器重新配置. 如果你要完全清掉纳米机器,喝点 [酸液](acid.md). 注意一次启用过多输入会给你带来debuff
缺省情况下纳米机器是待机状态. 你要用无线消息来控制, 因此很有必要带一个安了无线网卡的[平板](tablet.md). 纳米机器只会对两格子内机器发出的信号有反应, 不限端口不限机器!
纳米机器使用一套简单的协议: 每个封包必须包含数个部分, 第一部分称为"header" 并且必须是 `nanomachines`这个字符串. 第二部分是命令名. 其他部分是命令参数. 以下命令可用,格式为 `commandName(arg1, ...)`:
- `setResponsePort(port:number)` - 设定纳米机器响应的端口,命令的响应在此接受.
- `getPowerState()` - 返回当前能量和最大值.
- `getHealth()` - 返回当前玩家的生命.
- `getHunger()` - 返回当前玩家的饥饿值.
- `getAge()` - 返回当前玩家的存活时间(秒) +1s.
- `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")` 将得到玩家的血量.

View File

@ -1,9 +0,0 @@
# Navigation Upgrade
![I'm lost. Again.](oredict:oc:navigationUpgrade)
导航升级返回机器的位置和朝向. 坐标是相对用于合成这个升级的地图的中心而言的, 他的作用范围也限制在哪块地图的大小上面.
内部地图可以通过重新合成来更新,旧地图返还.
推荐与 [路径点](../block/waypoint.md)配合食用.

View File

@ -1,5 +0,0 @@
# Numeric Keypad
![Check for fingerprints.](oredict:oc:materialNumPad)
数字键是 [键盘](../block/keyboard.md).的配件,允许输入数字.

View File

@ -1,7 +0,0 @@
# Piston Upgrade
![Push it.](oredict:oc:pistonUpgrade)
活塞升级让设备的行为变得像原版活塞那样. 安装后, 一个叫`push()`的函数可用. 调用时设备将会向面对的方向推出去. [机器人](../block/robot.md) 和 [单片机](../block/microcontroller.md)是方块的前方这个面; 对于[平板](tablet.md)是玩家的面对方向.
推方块的行为遵循原版活塞.

View File

@ -1,5 +0,0 @@
# Printed Circuit Board
![AKA PCB](oredict:oc:materialCircuitBoardPrinted)
电路板和 [晶体管](transistor.md)一样, 都是基础合成材料. 用于制作多种元件, [卡片](card.md) 和大量的[方块](../block/index.md).

View File

@ -1,17 +0,0 @@
# Memory
![Do you remember, dancing in September~](oredict:oc:ram1)
内存和 [CPU](cpu1.md)一样都是[电脑](../general/computer.md)的核心部件. 根据 [CPU](cpu1.md)的架构, 内存决定了于电脑能做什么,不能做什么.以标准LUA为例, 内存条控制了脚本最大分配多少存储空间.这意味着你要安装更大的内存条跑更大的程序.
缺省状态下内存条的规格:
- T1: 192KB
- T1.5: 256KB
- T2: 384KB
- T2.5: 512KB
- T3: 768KB
- T3.5: 1024KB
仅对LUA架构有效
此容量可以在配置修改

View File

@ -1,5 +0,0 @@
# Raw Circuit Board
![Not sushi.](oredict:oc:materialCircuitBoardRaw)
粗电路板,中间合成材料, 用来合成 [电路板](circuitBoard.md) (或者是 [印刷电路板](printedCircuitBoard.md)).

View File

@ -1,9 +0,0 @@
# Redstone Card
![Seeing red.](oredict:oc:redstoneCard1)
红石卡让[电脑](../general/computer.md) 可以读写相邻方块的红石信号.输入信号变化时, 信号将输入[电脑](../general/computer.md).
如果有mod可以提供多个红石信号捆绑同时传递的能力, 如RedlogicMFRRedpower; 或者是提供了无线红石传递的mod比如 WR-CBE或者Slimevoid's Wireless那么将有一个二级红石卡来处理和他们的通讯.
输入面是相对于机箱,机器人,机架自身的,也就是说,当你站在电脑的前面(正面)的时候,`sides.right` 指的是你左边(你面对的方向左边).

View File

@ -1,39 +0,0 @@
# Server
![Serves u right.](oredict:oc:server1)
服务器是高级 [电脑](../general/computer.md). 可以通过把物品拿在手上并使用来配置, 就像打开背包和箱子一样,也可以放在[机架](../block/rack.md)里面,通过站在机架的“正面”并激活它来配置. 参见[机架](../block/rack.md) entry.
T1服务器配置:
- 1x T2 [CPU](cpu2.md)
- 2x T2 [内存](ram3.md)
- 2x T2 [硬盘](hdd2.md)
- 1x T2 [组件总线](componentBus2.md)
- 2x T2 扩展卡
- 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 [E2PROM](eeprom.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)
T4服务器配置:
- 1x T3 [CPU](cpu3.md)
- 4x T3 [内存](ram5.md)
- 4x T3 [硬盘](hdd3.md)
- 3x T3 [组件总线](componentBus3.md)
- 4x T3扩展卡
- 1x [E2PROM](eeprom.md)

View File

@ -1 +0,0 @@
#REDIRECT server1.md

View File

@ -1,5 +0,0 @@
# Sign I/O
![I see the signs on the wall.](oredict:oc:signUpgrade)
允许设备和告示牌交互. 可以读取牌子的信息,改变牌子的信息.

View File

@ -1,5 +0,0 @@
# Solar Generator
![Walking on the sun.](oredict:oc:solarGeneratorUpgrade)
太阳能发电机升级可以安装到[机器人](../block/robot.md), [无人机](drone.md) 和 [平板](tablet.md) 上面. 只会在阳光直射的时候工作; 设备被天气影响或者处于封闭空间时是不工作的,能量产生速度很慢

View File

@ -1,13 +0,0 @@
# Tablet
![Touch me if you can.](item:OpenComputers:item@68)
通过将[平板外壳](tabletCase1.md)放到[组装机](../block/assembler.md),来配置并组装平板.平板是一种小巧的,无法直接交互世界的电脑,比如[基础红石卡](redstoneCard1.md)就没法用. 不过另一批就可以,比如 [告示牌升级](signUpgrade.md),[活塞升级](pistonUpgrade.md).
T2平板允许安装一个物品栏升级. 可以通过蹲下+右键打开平板UI访问, 此时平板将强制关机.
不像电脑,平板不能保持状态,比如玩家拿着平板,退出,重进,平板退出前的状态是不会保留的,必须关闭平板. 跨维度也不可以,比如去地狱再会来,运行状态会丢失.
可以放在 [充电机](../block/charger.md) 补充能量, 电脑可以通过连接的充电机访问平板的第一硬盘,此时充电机就像软驱,平板起了软盘的作用. 当你不小心搞坏了平板的系统的时候这很有用.
另一个高级用法:通过在一个方块上长按右键约一秒,发射特定方块相关的信号,会有一声蜂鸣通知你信号被发射,仅在安装了信号发射相关升级时可用. 比如[地形分析器](../block/geolyzer.md) 会添加方块信息,如硬度, [导航升级](navigationUpgrade.md),会添加方块相对于拿着平板的玩家的坐标信息. 拿着平板的时候,这样的方块会被高亮标记.

View File

@ -1,39 +0,0 @@
# Tablet Case
![Doesn't bend.](oredict:oc:tabletCase1)
在[装配机](../block/assembler.md)制作 [平板](tablet.md) 的基本物件. [平板](tablet.md)是袖珍的 [电脑](../general/computer.md). 可以享受少量升级, 但无法像 [机箱](../block/case1.md) 那样简单的使用红石卡和网卡和世界交互
不能被平板使用的升级和卡[tablets](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)
- 1x [EEPROM](eeprom.md)
- 1x 升级 (T 1)
- 1x 升级 (T 2)
- 1x 升级 (T 3)
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)
- 1x [EEPROM](eeprom.md)
- 2x 升级 (T 2)
- 1x 升级 (T 3)
- 1x [升级](upgradeContainer2.md) or [卡槽](cardContainer2.md) (T 2)
T4配件:
- 1x [CPU (T 3)](cpu3.md)
- 2x [内存 (T 3)](ram5.md)
- 1x [硬盘 (T 3)](hdd3.md)
- 3x 扩展卡 (T 3)
- 1x [EEPROM](eeprom.md)
- 9x 升级 (T 3)
- 1x [升级](upgradeContainer3.md) or [卡槽](cardContainer3.md) (T 3)

Some files were not shown because too many files have changed in this diff Show More