告别重复刷本:FGO 自动战斗 App FGA 完整上手攻略(从安装到挂机实战)
【免费下载链接】FGAAuto-battle app for F/GO Android项目地址: https://gitcode.com/gh_mirrors/fg/FGA
Fate/Grand Automata(简称 FGA)是一款运行在 Android 上的 FGO 自动战斗应用:它通过屏幕图像识别与无障碍模拟点击,自动帮你完成刷素材、清体力、处理活动转盘等重复操作,无需 Root、不碰游戏数据,是目前 FGO 玩家圈子里口碑不错的开源挂机方案。本文按"场景 → 原理 → 配置 → 实战 → 排障"的路线,带你从零跑通第一个自动刷本脚本。
一、先讲一个真实的刷本之夜
假设现在是周四凌晨 0:40。你刚清完当天的 AP 正准备睡觉,突然想起"明天素材本要换新掉落",于是又打开了 FGO——
- 翻好友列表挑支援,等载入;
- 第一回合开三个技能、放宝具;
- 第二回合补刀,第三回合等结算;
- 点继续、再选支援、再进本;
- 循环 30 次,每把两分半,一个半小时就这样没了。
真正消耗你的不是操作难度,而是重复次数。FGO 后期的养成几乎全靠"刷",而刷的本质就是同一套动作无限循环——这恰恰是自动化最擅长的事。FGA 的定位也很克制:它只做"帮你把刷素材本这件事重复下去",不碰账号、不碰网络数据包,全程只"看"屏幕、"点"屏幕,和真人操作没有本质区别。
二、三张底牌:FGA 凭什么能替你看屏幕
先看一张对比表,你就明白它和传统"按键精灵"类脚本的差异在哪里:
| 对比维度 | 手动刷本 | 传统坐标脚本 | FGA 自动战斗 |
|---|---|---|---|
| 换设备/改分辨率 | 无影响 | 立刻失效 | 自适应识别 |
| 游戏界面小幅改版 | 无影响 | 大概率失效 | 多数情况照常工作 |
| 是否修改游戏数据 | 否 | 否 | 否 |
| 需要 Root | 不需要 | 视工具而定 | 不需要 |
| 配置成本 | 零 | 高 | 中(一次配置长期复用) |
原理其实只有三层,可以记成"眼睛、大脑、手":
- 眼睛:借助 Android 的 Media Projection 屏幕录制能力,实时抓取游戏画面;
- 大脑:用 OpenCV 图像匹配库把当前画面与预设模板比对,判断"现在在哪个界面"——是结算页、选人页还是战斗页;
- 手:通过无障碍服务(Accessibility Service)执行点击与滑动,指令走完后再回到第 1 步重新认屏。
就这样"看一眼 → 认一认 → 动一动"的循环,FGA 在后台替你完成一整晚的刷本。它不 Hook 游戏进程,所以不会对游戏数据和账号环境做任何改动。
三、动手之前:30 秒设备自查清单
安装前先确认三件事,缺一个后面都会卡壳:
- ✅ 系统 Android 7.0 及以上,普通手机即可,不需要 Root;
- ✅ 已安装 FGO,且已推到"可以自由进本"的阶段(剧情教学需先手动完成);
- ✅ 系统设置里能找到"无障碍"入口,并允许应用申请屏幕录制、悬浮窗权限。
小提示:部分国产 ROM 后台管控较激进,建议顺手把 FGA 的"自启动"和"后台运行"权限打开,避免挂机到一半被杀进程。
四、第一次握手:安装、授权、启动服务
拿到 APK 安装后,第一次打开会看到类似下面的主界面:
按这个顺序走一遍:
- 点击主界面的无障碍开关入口,跳转到系统设置并为 FGA 打开无障碍服务——这是它"动手"的通道;
- 返回应用,确认状态变为已启用(Accessibility Service: ENABLED);
- 点击底部Start Service,屏幕上出现一个悬浮按钮;
- 切到 FGO 游戏,确认悬浮球依然显示,说明服务已经挂好。
到这里,"握手"完成。接下来要告诉它:你想怎么打。
五、读懂 FGA 的战斗指令语言
FGA 用一串简短字符描述"这一回合要干什么"。在 Battle Configs 中新建配置后,你会看到一个指令构建器:
你完全不需要背语法——构建器里点按钮就会自动生成指令。但看懂它很有用,比如这条真实示例:
b,d1,g1,4,#,f1,4,#,i1,a,c,e,h4
对应关系如下:
| 记号 | 含义 | 例子解读 |
|---|---|---|
| a / b / c | 1 号位从者的三个技能 | b= 1号从者技能2 |
| d / e / f | 2 号位从者的三个技能 | d1= 2号从者技能1,目标指向1号从者 |
| g / h / i | 3 号位从者的三个技能 | g1= 3号从者技能1,目标1号 |
| 1 / 2 / 3 | 御主技能 | 按编号对应 |
| 4 | 释放宝具(NP) | 4,#= 放宝具后进入下一阶段 |
| # | 回合 / 波次分隔 | 表示当前阶段结束 |
把开头那条指令翻译成人话就是:1号从者开技能2 → 2号从者技能1指向1号 → 3号从者技能1指向1号 → 1号从者放宝具 → 本回合结束,后面几段同理。整条脚本就是一份"动作清单",FGA 会严格照着执行。
遇到库库尔坎、卫宫、太空伊什塔尔这类带"特殊技能选项"的从者,构建器底部会出现 Choices / NP Type 等额外按钮,点开按需选择即可,无需手写任何代码。
六、实战演练:为"素材本速刷"配一份可用脚本
现在把上面的知识串起来,完成一份真实可用的配置。假设你的队伍是"双打手 + 拐"的三从者阵容,目标是在素材本里两回合清完一波:
- 打开Battle Configs,点右下角的+新建脚本并命名(比如
qp-fast): - 在指令构建器里依次点选:拐的技能 → 目标 1 号打手;打手宝具;然后点Next Wave进入下一波;
- 第二波重复"开技能 + 放宝具";第三波补上平砍指令;
- 如果某回合想"什么都不做直接过",只放一个回合分隔符即可;
- 点Done保存,回到游戏点悬浮球 ▶ 开始运行。
运行时会看到类似下面的指令回放界面,提供 Undo / Clear / Done,方便你在首次运行时观察节奏、随时调整:
第一次跑强烈建议全程盯完一整把:确认技能顺序、宝具时机、支援选择都符合预期,再放手让它进入无限循环。
七、让挂机更聪明的四个旋钮
基础脚本跑通只是及格线,下面四个进阶项能显著提升挂机质量:
1. 卡牌优先级——设定每回合"优先用谁、优先哪种色卡",避免自动出牌时无脑点第一张,伤害差一个量级。
2. 支援从者筛选——按职阶、礼装、好友/路人甚至指定具体从者来挑支援,界面里还提供"敌方职阶倾向"等辅助信息,帮你快速锁定正确阵容:
3. 掉落材料识别——在配置里勾选关心的素材,结算时 FGA 会顺手核对是否掉落了目标物品,方便你判断"继续刷还是收工"。
4. 活动玩法联动——转盘抽奖、活动商店兑换、友情点召唤这些活动期高频操作都有对应脚本。友情池界面长这样,配置好后能自动完成"10 连 → 处理重复 → 再来"的闭环:
八、挂机翻车自救手册
Q1:启动服务后悬浮球不出现?先确认无障碍开关确实是"已开启"状态,再检查系统是否禁掉了悬浮窗权限;个别 ROM 需要把应用加入后台白名单。
Q2:FGA 认不出当前界面,一直发呆或乱点?多半是画面被遮挡或游戏正处于弹窗状态。先把游戏画质和特效调低一档,减少画面元素干扰;同时确认 FGO 保持在前台运行。
Q3:技能顺序是对的,但宝具时机总差一点?回指令构建器检查"回合/波次分隔符"是否放对位置,并确认宝具后预留了动画等待时间;必要时把 Next Wave 换成 Next Turn 再试。
Q4:换了设备或分辨率,脚本还能用吗?图像识别天然适配不同分辨率,同一份配置多数情况可直接复用。若识别异常,到设置里微调识别精度与等待时间参数即可。
Q5:这样挂机安全吗?FGA 只做"看屏幕 + 点屏幕",不修改游戏数据、不碰网络请求。但请注意它明确不支持刷初始号、定时自动登录这类越界用途——把工具用在合规的重复刷本上,才是它的设计初衷,也是它一直能活下来的原因。
九、写在最后:让工具替你重复,把时间还给游戏
回到开头那个凌晨 0:40 的场景:有了 FGA,你只需要花十分钟把脚本配好,剩下的交给它——你去睡觉、去上班、去陪家人,醒来时素材已经静静躺在仓库里。
这就是自动战斗应用的意义:它不替你玩游戏,它只替你完成"重复"这两个字。
想更进一步?项目本身就是开源的,核心图像识别与操作层在 libautomata/,脚本与指令系统在 scripts/,需要二次开发可以直接 clone 仓库(https://gitcode.com/gh_mirrors/fg/FGA);即便不写代码,wiki 里的 Battle.md 和 Troubleshooting.md 也值得一翻,能让你的挂机体验再上一个台阶。从今晚开始,把刷本交给 FGA,把时间留给自己。
【免费下载链接】FGAAuto-battle app for F/GO Android项目地址: https://gitcode.com/gh_mirrors/fg/FGA
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考