今天介绍一下应用能源mod中关于自动化方面的知识,主要是关于上一篇中所说的接口和分子装配室。
上一篇说的是关于ME网络内外的物品自动传输的知识,可以做到自动将物品从ME网络输出到外部容器或是将外部的物品自动输入到ME网络,其实这也是小半个自动化,也是BC、TE、铁路等mod中关于自动化的应用的功能,AE已经可以代替他们做到了。但是AE还有更加强大的功能,举个例子,在传输方面,包括其他mod的管道都可以做到将一箱子杂乱的矿物传输进一套矿物处理的机器中并将最后的产物汇总进另一个箱子,这是我们安排好的一套流程,这流程中包含着一个电炉等用于烧炼的机器,那么这个机器就只能在这套矿物处理的流程中了,在其他流程中又要做一个新的电炉,比如要做一个林业mod树场自动收工业2橡胶然后进提取机最后烧炼成橡胶球的流程,这里面的电炉就要另做一个了,如果将这两个流程串在一起又未免太难看加麻烦,这说明传统的传输自动化还很笨重。
AE中的概念是:将所有要用到的机器(比如工业2和格雷的一篮子机器)都用接口连入ME网络,每次要用到该机器时就会自动传入原料并传回产物。
下面介绍具体实现方法。
一、接口
接口的功能很强大,他是上一篇所有总线的最初始形态,也就是说既可以输出也可以输入。接口有三大基本功能:
1.作为交互媒介完成输入输出
如上图所示,上面有两个槽,一个叫输出配置,一个叫输出物品,我觉得输出物品那一栏应该是接口自己的存储位置,就暂时称它为接口中介吧。
输出配置和接口中介8个栏是一一对应的,且输出配置栏是标记栏,接口中介栏是可以存放物品的物品栏。输出配置中标记多少物品,此接口就会在相应位置尝试保持那一栏的此种物品的数量等于标记的数量。如果暂时理解不了可以看下面:
①在没有标记任何物品时,就表示接口中介不需要任何物品存放,手动在接口中介中放物品后,接口会尝试保持中介为空,所以放进去的物品会被转入ME网络中。
②接口可以接受其他mod的各种传输方式,比如连接管道,神秘傀儡转入等,反正是被外界将物品传输到接口时,此接口会暂时接受这些物品并存在接口中介处,然后再处理这些物品,遵循多减少加的原则。
③多减少加是指如果接口中介中的物品多于标记数量,则转入ME网络中,如果少于标记数量则试图从网络中抽取此物品填满至指定物品。举个例子,我在接口输出配置栏第一栏中标记2个青金石,那么此时如果ME网络中有很多青金石,那么ME接口中接口中介第一栏就会接受到ME网络中转过来的2个青金石,如果手动在中介第一栏中放30个青金石,那么这30个青金石都会被转入到ME网络中,因为ME接口中介第一栏中只需要2个青金石。
所以当外部机器将接口中介中的物品抽出时,接口也会自动补充这个物品,按照这个说法,我弄了下面这个系统,它相对可以很好地完成自动烧炼青铜锭的过程。我们都知道,三个铜和一个锡可以做成四份青铜,如果单纯地将物品自动传送进机器中那么数量无法控制,可能是传了64个铜和64个锡,锡完全多余了,又要手动回收,所以我们用AE可以做出自动化青铜制作1.0版本:
ME网络中的ME箱子里放着若干铜锭和锡锭,ME网络连接着两个接口,一个接口中标记了3个铜锭,一个接口中标记了1个锡锭,这样接口中永远保持有3个铜和1个锡,使用TE中的管道将两个接口中的物品分别抽到TE感应炉的两个输入面中,而TE管道的输出口设置为有红石信号提取物品,用红石线缆连接到一个ME信号发射器上,此信号发射器中设置当网络中青铜锭的数量小于64时发出红石信号,最后在感应炉的输出口上放置一个ME输入总线将得到的青铜锭传回网络中。
这时,如果ME网络中的青铜锭被我们用到少于64个时,信号发射器发出红石信号,两个管道同时抽取物品,铜锭是三个三个地取,锡锭是一个一个地取,所以到达感应炉的铜锭和锡锭也是数量匹配的。
到这里接口的第一个功能说完。
2.自动化处理
这里要用到其他两个东西,ME空白样板和ME模板编码器。
ME样板和接口的结合使用的意义是:与接口相连接的机器会试图去处理这个样板中的过程。
例如,我们打开ME模板编码器,将ME空白样板放在右上角,然后在左边标记9个钻石,右边标记一个钻石块,这就是一个给工业2压缩机的任务书,点击编码后就会消耗一个空白样板得到一个ME编码模板,上面写着制作一个钻石块需要9个钻石。
如下图,一个ME网络中有若干钻石,一个接口连接一个压缩机,此接口中放入刚才做好的ME编码模板,也就是一个任务书。
此时打开ME接入终端,可以看到一个带craft单词的钻石块,这其实可以理解为钻石块的任务书,点击这个任务书,这个网络就会搜寻可以完成这个任务的机器,于是会把钻石传入压缩机中。
3.构建子网络
接口的这个功能是由于它的一个特点所引申的,是当初SF大大提出的概念,本来我也是完全不了解的,这里引用他的说法。
当使用石英扳手右击接口时接口会出现向某一个方向的箭头,这表示,此接口只会向这个方向传送物品,且箭头方向所连接的AE方块无法与其并入一个网络(这里是指虽然摆在一起但是从AE的角度来说是断开的)。
在接口第二个功能自动化处理中,我们知道,在接口中放一个ME编码样板即一个任务书后,在ME接入终端或合成终端点击合成此物品若干个,这个接口就会把所需要的原料传送到它所连接的容器,在上图中就是传送到右边的容器,不管右边能否完成这个任务,所以就算在右边放一个箱子,接口也会把所需所有原料传送到右边的箱子里。
利用这个原理,我们可以搭建自动化青铜制作2.0:
上图所示,左边红圈围住的是一个主ME网络,右边绿圈围住的是一个子ME网络,这两个网络实际上在连接侧面上是互不干涉的。
主网络的ME箱子中存放着若干铜锭和锡锭,主网络有箭头的接口中放着一个3铜锭+1锡锭得到4青铜锭的编码样板,主网络四个机器从左到右分别是ME接入终端,ME箱子,ME控制器和ME接口。子网络为了方便查看,用一根长的ME电缆外延一个接口与主网络的接口放在一起,子网络中并入一个TE感应炉,其上和左面设置成两个不同的输入面,并贴上ME精确存储总线分别标记铜锭和锡锭并入此网络,感应炉的后面设置为输出面并与主网络的一个接口相连。
这时,在ME主网络的接入终端中点击合成8个青铜锭,主网络的接口接受到此任务,传送需要的6个铜锭和2个锡锭并传送到右边的那个接口,此接口中没有任何输出配置,所以接受到的物品应该转入子网络中,而子网络中没有其他存储位置,所以铜锭会存储到标记铜锭的那个存储总线所贴的感应炉面所对应的感应炉存储位置,锡锭会存储到另一个,这样6个铜锭和2个锡锭进进入了感应炉开始烧炼青铜,烧好的8个青铜锭会输出到其后面的接口,然后再被转入主网络的箱子中。
这样就可以精确合成相应数量的青铜锭,而且不需要手动取出多余原材料和产物。
二、ME分子装配室
这个是个多方块结构的自动合成装置,只要有任务书(ME编码模板),分子装配室会自动完成这个合成过程。
搭建ME量子网络桥需要四种方块,ME合成CPU,ME散热器,ME装配室外墙和ME模板提供器。它需要摆成至少3*3的长方体结构,其中,楞和顶角上放ME装配室外墙,面上放ME散热器,中心部分放置ME合成CPU或者ME模板提供器,下面是搭建一半的分子装配室和搭建成功的,材质发生了变化。
其中,一个ME模板提供器会提供一页的任务书摆放位置,ME合成CPU越多,分子装配室自动合成的速度越快。所以可以根据个人喜好分配,如果是需要不停合成某个物品的自动化工厂建议多放合成CPU来加快速度,如果是私人生存的话可以多放模板提供器以多放任务书。
将ME分子装配室用ME电缆可接入ME网络。
ME分子装配室可以支持多部调用,例如,在ME网络中放若干个木板,并在分子装配室中放入木板到木棍的合成表,还有木棍和木板合成告示牌的合成表,在ME接入终端点击合成一个告示牌,分子装配室计算需要一个木棍和六个木板,于是会拿两个木板合成四个木棍,再和六个木板合成三个告示牌,多余三个木棍,多做两个告示牌。
这里举个例子,假设我们要搭建自动合成工业2蓝波顿水晶的流程。下面是所需的过程(一个能量水晶粉压缩一个能量水晶可能是版本导致,而且橡胶球会因为我的工厂mod变成树胶块,可以无视):
这里就是所需要所有合成表了,除了可以合成的之外,我们还需要工业2的电炉,打粉机,压缩机,提取机,打板模式和挤压模式的金属成型机。如果专门为了这个流程做这几台机器未免太麻烦了,但是有了AE,我们可以不改变工业2机器的格局,只接一些接口和总线将这一篮子机器全部并入ME网络中,如下图:
这里工业2所用的机器全都摆在一起,下面接电线,上面接ME输入总线,后面接一个接口并放入相应的ME编码模板即任务书,在分子装配室中放入其他合成需要的模板,ME网络内存入需要的黏性树脂、铁锭、铜锭、红石、青金石、萤石、红宝石若干。可以在ME网络中接一个ME合成监控器来查看合成的进度,在ME接入终端点击合成一个蓝波顿水晶,ME合成监控器显示:
可以看到,分子装配室的合成是从上之下的,就是说合成一个蓝波顿水晶缺少①6个青金石粉,于是开始给打粉机旁的接口下任务,传送6个青金石打粉,同理②需要2个高级电路板,高级电路板又需要初级电路板和各材料,这其中包含两个青金石粉,所以一共要8个青金石粉,打好的粉通过输入终端传回ME网络,这一步步调用,直到合成铁板,挤压铜线,烧炼树胶块等最底层材料③一个能量水晶,同样往下调用。于是这样一层一层地调用任务书合成,最后制作出一个蓝波顿水晶。
所以,在生存游戏的时候,不必刻意做一个自动化流程,只需要像以前一样,摆放好工业2、格雷、TE、BC、末影接口等等各种机器,然后分别贴上接口和传回ME网络的途径(有的mod支持自动输出,有的需要抽出物品,酌情而定)。并在各机器的后面的接口内放入所需要的ME编码模板,例如,打板模式下的金属成型机的接口可以放入铁锭到铁板,铁板到铁外壳,锡锭到锡板,青铜锭到青铜板等等,这样这个金属成型机既可以参与自动合成蓝波顿水晶的自动化,也可以参与电池的自动化,也可以参与高级合金的自动化,当然了,电池的上级合成如风力发电机的自动化也是包含其中的。所以只要用得到铁板、铁外壳、锡板、青铜板等等的物品的自动化都可以用这一台机器搞定,相应的其他机器都这样,一个完全简单的高级自动化工厂就完成了。
这里贴上跟同学多人游戏时,他搭建的一个自动化工厂,机器全部被隐藏,只需要一个ME合成终端来存物品和合成物品,中间过程全部自动完成,就像一个只有GUI的大型机器一样,将小部件组装了起来。
可以看到ME合成终端中可以看到小到铁锭、木棍,大到最高级风力发电机阵列、MFSU等的合成表,虽然会有许多小问题需要调适,但是很有成就感有没有。如果下载了AE附属的extra cells mod,ME网络中可以输入输出液体,这样这个系统的功能就更加完备了,如上图的UU物质还有关于TE造石机的水和岩浆自动导入,使用MFR的岩浆制造机自动输出等。
左上角的那个像水滴的AE机器是AE附属extra cells mod里的相当于液体的接入终端,大家可以无视。
姑且就称它为AE一体化工厂吧,哈哈。
总而言之,AE关于自动化的功能是非常强大的,但不是简单的。引用SF的话,一个好的mod是像红石一样的模块化的,而不是简单粗暴的,玩家可以利用mod提供的碎片自己DIY想要的功能,而不是摆一个功能强大的方块那样。
在这个层面上AE是个好的mod,值得喜欢科技和自动化的朋友好好研究。
说句后话,在1.7.2、1.7.10等版本的应用能源是AE2.0的版本,相对这里的1.0版本有许多改动的地方,但是主要是在自动合成方面改动大,玩好AE1.0的玩家对于AE2.0还是很好上手的,高版本的AE对于bug的修复和与其他mod联动较好,例如有与神秘时代联动的神秘能源,对于繁琐的神秘时代要素处理来说简直是福音,喜欢神秘时代的朋友可以试一试AE2及其附属神秘能源。
如果有机会,我会介绍关于AE2及其附属mod的知识。