FGA 战斗自动化总览:从关卡选择到奖励收取的完整闭环
战斗自动化是什么
战斗自动化(AutoBattle)是 FGA 最核心、最常用的脚本。它的目标是帮你自动完成 FGO 重复关卡的完整循环——从选择关卡开始,到助战选择、战斗执行、奖励收取,再回到菜单选择下一轮,全程自动无需人工干预。
这就是 FGA 的"自动 Farming"能力——你只需要配置好一次,就能让它帮你刷几百轮材料,解放双手。
战斗自动化能做什么
完整循环
战斗自动化的主循环按以下顺序工作:
- 检测当前画面:截屏 → 图像匹配 → 判断现在在什么画面(菜单?助战?战斗?结果?)
- 选择关卡:从菜单自动点击顶部的关卡卡片
- 选择助战:根据配置的偏好自动匹配好友助战(或者手动/第一个)
- 选择队伍:自动选择配置的出战队伍
- 选择加成道具:如果配置了的话
- 等待战斗开始
- 执行战斗:按配置的技能序列释放技能、选择指令卡、使用宝具、换人等
- 战斗结算:自动点击结果页面、领取奖励
- 掉落处理:解析掉落的材料和礼装(如果配置了截图)
- 选择"重复"按钮:进入下一轮
整个循环会一直跑,直到满足停止条件(见 09-battle-stop-conditions.md)。
能自动处理的特殊情况
战斗自动化内置了处理各种 FGO 特殊界面的能力:
| 特殊情况 | 自动处理方式 |
|---|---|
| 敌方死亡动画 | 点击屏幕中间继续 |
| Wave 之间的黑屏过渡 | 点击屏幕中间切换 |
| 宝具动画后的弹窗(BetterFGO) | 自动跳过 |
| 剧情过场 | 自动跳过(Story Skip) |
| 绊值提升界面 | 自动点击继续,可截图 |
| 羁绊礼装 10 级奖励 | 自动点击领取,可截图 |
| 礼装详细弹窗 | 自动关闭 |
| 首次通关奖励 | 自动点击继续 |
| 试炼之塔(Ordeal Call) | 到达次数上限后自动停止 |
| 物品栏已满 | 自动停止并提示 |
| 助战全部被用了 | 自动刷新助战列表或用兜底策略 |
| 网络连接错误 | 自动点击重试 |
| 敌方 Rank Up / 特殊弹窗 | 自动点击继续 |
| 死亡动画(我方从者阵亡) | 点击屏幕继续 |
无法自动处理的情况
以下情况 FGA 会暂停并等待你手动处理:
- 战斗中的选择题(剧情分支等)
- 需要手动滑动屏幕的特殊关卡画面
- 助战选择模式设为"手动"
战斗自动化的配置入口
战斗自动化的配置是通过 战斗配置(Battle Config) 来管理的:
- 打开 FGA 主界面
- 找到"战斗配置"区域
- 点击"+"按钮创建新配置
- 为配置命名(比如"刷QP-银之枪兵")
- 在配置界面设置各项参数
一个战斗配置包含的内容:
- 技能指令序列(通过技能制作器可视化构建)
- 指令卡优先级
- 助战选择偏好
- 战斗停止条件(轮数/材料数/礼装数/AP用完)
- AP 自动补充设置(苹果类型和数量)
- 是否跳过剧情、是否截图掉落、是否截图绊值等
详细配置方法见后续页面。
战斗配置与悬浮按钮
配置好战斗配置后,使用流程:
- 启动 FGA 服务 → 悬浮按钮出现在 FGO 画面上
- 进入要刷的关卡菜单(比如每日任务的自由关卡)
- 点击悬浮按钮
- FGA 检测到当前在菜单画面,弹出可用脚本类型
- 选择"战斗",然后从你创建的战斗配置中选一个
- 配置的战斗参数会显示在悬浮按钮的详情面板里
- 点击"开始"(Play 图标),战斗循环开始
战斗自动化与 FGO 版本的兼容性
FGA 通过图像匹配来识别游戏画面,所以:
- FGO 更新后,如果游戏界面布局变化了,FGA 的模板图片需要更新
- FGA 支持日服、美服、国服、台服、韩服,各服有各自的模板图片
- 在 FGA 设置里可以选择你正在玩的服务器,FGA 会自动加载对应的模板图片
FGO 大版本更新后,建议关注 FGA 的 GitHub Releases,等适配新版本后再更新使用。
为什么战斗自动化是核心
对比 FGA 的其他功能(抽奖、友情池、礼物箱),战斗自动化:
- 最常被使用:绝大多数 FGO 玩家用 FGA 就是为了自动刷材料
- 配置最复杂:需要设置技能序列、指令卡优先级、助战偏好等
- 功能最丰富:处理的特殊情况最多,配置选项也最多
- 可扩展性最强:可以为不同关卡创建不同的战斗配置
所以这个分组的内容最多,其他脚本功能相对简单,后续会简要介绍。
继续阅读
战斗自动化的完整功能需要分几个页面详细讲: