通过Mac“自动操作“(Automator)软件实现FGO自动肝本
通过Mac“自动操作“(Automator)软件实现FGO自动肝本
(不会写脚本的我只能通过这种低效的方式来实现自动肝本。不过想到这个技术对别人可能有用,于是便写一篇教程)
前言
Mac上有一款软件叫自动操作(Automator)。本以为这款软件没什么用,上网看了看,发现有人用它来刷阴阳师,于是我就想到用它来自动肝FGO。经过几番实验,我成功地用它实现FGO自动化肝本,以后可以边写作业边肝FGO了。(笑)
注意:
- 这篇文章仅适用与使用mumu安卓模拟器的Mac用户(当然其他能够实现键鼠设置的安卓模拟器也可以,操作原理是一样的)
- 这是Mac上的软件,而不是Windows上的软件。若想在Windows上实现自动肝本,需要自己找到相应功能的软件。
- 在自动肝本的过程中,主页面必须停留在mumu模拟器上,这意味着自动肝本不能对电脑进行任何操作。
- 在实现自动化的基础上,能够不补刀3T的玩家能够在这门技术上得到最大收益,若要补刀则很大可能自动化不如手肝
大致思路
实现FGO自动化有两个大块:
- 用mumu模拟器的键鼠设置设置键位。
- 通过自动操作软件中的“我做给您看“来实现自动操作
1. 设置键位
mumu模拟器有一个功能——键鼠设置。通过键鼠设置我们可以通过敲击键盘来点击屏幕。
键鼠设置在mumu模拟器的右下角。点开之后便可以在屏幕设置键位:在屏幕上随便点击一个位置,然后敲下一个键,这样一个键位就设置好了。以后你敲击一次你所设置的键相当于在这个键所对应的位置点击了一下屏幕。当然,设置多个键位时不能敲下的键不能重复。
当然,肝FGO要设置很多个键位,这个可以按照个人方便和喜好来设置,没有什么标准设置方法。
2. 设计流程
好吧,还没到用自动操作软件的时间。设置好键位之后,首先要做的事情是想清楚怎么只通过键盘刷本——即要先敲哪个键,后敲哪个键……(我称之为键位顺序)下面用万圣四期的龙牙本来做个示范。
示例
首先是我的阵容:
然后是我的键位(“-”是给另一个阵容用的):
我的大致肝本思路为:
- 双CBA降防+大英雄自充清第一面;
- 第二面双CBA给绿魔放+100充能,狂兰3技能,御主衣服1技能+3技能,狂兰宝具清第二面,回收100%NP;
- 第三面狂兰宝具结束。
转化为键位顺序则是Space(即开始关卡)—(第一面)“1”(自充)-“2”-“3”(两个降防)-Space(选卡)-“Z”(宝具卡)—“X”-“C”(随便选两张卡)-Space(跳过死亡动画)-(第二面)“1”(狂兰3技能)—“4A“(CBA绿魔放,后同)-“6A”-“5A”(CBA充能,后同)-“7A”-“89A”(衣服黄金律)-“80A”(衣服宝具威力)—“ZXC”(选卡)-(第三面)“ZXC“(选卡)-Space*n(结算)
3.使用“我做给您看”实现自动肝本
”我做给您看“其实是一个挺好用的功能——虽然用起来有点傻呆呆的,你不用考虑其他东西,录制功能一开,自己将事情做一遍,录制结束后运行自动操作,电脑便会自动模仿你刚才所做的所有事情——移动鼠标,点击鼠标,敲击键盘……
从这个角度看,其实用鼠标实现自动化也可以——只要你按照一定的顺序点击鼠标完成3T过本任务就行。这里读者可以自己尝试操作,我自己也试过,只是觉得键盘更好用就用键盘罢了。
- 步骤一:打开automator
打开的方式有很多,我个人喜欢通过command+space呼出hotspot,敲下automator再来敲个return打开程序。当然,如果要从启动台打开,automator在“其他”分类里: - 步骤二:录制
打开automator之后右上角那块地方有个红色的小圆点,那就是录制按钮,点击之后即可录制。
录制过程中会出现一个小框:
录制的时候只需要按照之前想明白的步骤正常肝本,肝完一次点击停止录制就搞定了。
录制时需要注意的点:
- 录制的时候尽量慢一点:点完技能、进入下一面的时候稍微等一下继续操作——考虑到卡顿以及加载时间的存在,最好慢一点操作,防止在加载较快的一次点技能到了加载较慢的时候点不上技能。
- 录制的时候尽量不要进行其他操作:这样会把你其他的操作也录进去,当你运行时,这些操作也会运行——这有时候会带来一些问题。
- 录制一般来说不太可能一次成功,慢慢来,多录几次就好了。我自己因为录制吃了好几个苹果……
PS:我个人是从选完助战之后开始录制,一次肝本结束之后停止录制的。也就是说,我要自己选助战和在必要的时候吃果。因为选人这件事有太多不确定性——不一定能选到自己想要的助战,于是不太好自动化(选错助战想要3T基本上不太可能)。当然你也可以将这两个进程自动化,这个还是看个人情况来决定。
- 步骤三:运行
录制好之后可以通过command+r快捷键来快速运行,当然手点运行键也可以,就是不太方便。
注意,运行的时候请务必不要再操作电脑,否则自动运行可能会失败
补充:阵容搭配——3T、补刀、加成……
FGO这款游戏的主旋律是肝周回本——FGO玩家玩FGO的总时间中大概有80%到90%的时间在肝周回本(我怀疑这个比例可能还有点保守)。于是,刷周回本体验也会很大程度地影响游戏体验。
-
最重要的是3T过本
3T过本和非3T过本是两种体验。3T过本指三回合过本。一般来说,周回本只有三面,3T,意味着对方没有任何行动的可能,这也就意味着不确定性下降了很多。我肝本的时候就碰到过这种情况:第三面没打死对面,结果对面来了一个闪避或者无敌。碰到这种情况基本上只能进5T,想想就心累。玩绿卡队的时候,若是第二面到中大怪没打死,好不容易打到第三面的时候发现自己一身buff没了,心态爆炸,只能慢慢地平砍过本。 -
在实现3T的基础上,要减少补刀难度
最理想的情况就是三个宝具下去3T结束,连选卡都不用选。但是我们总会遇到来自策划(叶哥哥)的恶意——怪血量特别多,这个时候补刀就是必要的。怪剩余血量越多,补刀难度越大。补刀失败即宣告3T失败,这也基本上意味这自动肝本的失败。于是,在必须补刀的情况下,补刀难度越小越好。 -
在保证3T的基础上才考虑加成和羁绊
在自动肝本的条件下,稳定3T是最重要的因素。只要不能稳定3T(或者次一点,补刀3T),自动肝本基本上难以实现——机器没有人的判断和应急能力。
总结
通过mumu模拟器的键位设置和Mac软件automator,我们可以按照以下步骤实现自动肝本:
- 对于自动肝本来说,最重要的想出稳定3T的阵容。
- 想出阵容后想想如何通过键位在电脑上实现3T。
- 花时间录制。
- 收获,开始快乐自动肝本。