项目简介
本项目是一个针对FGO(Fate/Grand Order)游戏的自动战斗脚本,运用Python语言与OpenCV开发。脚本借助图像识别技术识别游戏界面按钮,依据预设战斗流程实现自动化操作,可完成自动选助战角色、宝具洗地以及战斗结束后的连续出击与体力管理等功能。
项目的主要特性和功能
- 自动选择助战角色:利用图像识别,自动选择预设助战角色,若角色不存在则自动刷新助战列表。
- 自动宝具洗地:按预设战斗流程自动释放宝具,实现高效战斗自动化。
- 连续出击与体力管理:战斗结束后自动连续出击,体力不足时自动使用金苹果和银苹果补充体力。
安装使用步骤
环境配置
- 安装必要的Python包:
bash pip install opencv-python==3.* -i https://pypi.tuna.tsinghua.edu.cn/simple/ pip install uiautomator2 -i https://mirrors.aliyun.com/pypi/simple/
- 在Windows端需要adb工具,并添加到环境变量path中。
- 模拟器分辨率要求540*960。
配置方式
- 使用文本编辑器打开
main.py
文件。 - 在模拟器中截取所需的助战角色图片,并保存在
img/
目录下,文件名应与图片内容对应。 - 在
main.py
文件中,将support
变量改为对应的图片文件名,例如support = "cba_zhuzhan.jpg"
。 - 根据战斗流程定义函数或修改
fight_ticket_1
和fight_ticket_3
函数,并设置战斗参数和步骤。 - 在游戏内取消技能确认,并设置好礼装筛选条件。
使用方式
- 启动模拟器,并设置分辨率为540*960。
- 打开需要自动战斗的副本的选人界面。
- 在终端中输入以下命令,程序将按顺序自动完成功能1 - 3:
bash python main.py
- 若需要停止脚本,可直接关闭终端或模拟器。
注意:该脚本仅支持单开,多开需自行指定adb连接端口。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】