ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

凌晨一点的刷本噩梦,一页 Python 脚本就能终结:认识 FGO-Automata

凌晨一点的刷本噩梦,一页 Python 脚本就能终结:认识 FGO-Automata 凌晨一点的刷本噩梦一页 Python 脚本就能终结认识 FGO-Automata【免费下载链接】FGO-Automata一个FGO脚本和API フェイトグランドオーダー自動化项目地址: https://gitcode.com/gh_mirrors/fg/FGO-Automata凌晨一点半屏幕里的阿拉什又喊出了那句Stella你机械地滑出助战列表、点开技能、选出三张卡然后等结算动画走完再来一遍——这是你今晚的第 24 次 QP 本。FGO-Automata 就是为这种时刻准备的一个用 Python 写 FGO 自动战斗脚本的开源项目通过图像识别看懂屏幕把选卡、放技能、换人、结算这一整套重复劳动交给程序国服日服都能用。读这一节你能得到什么30 秒判断这个项目值不值得装如果只让我用一句话介绍它我会说FGO-Automata 是把 FGO 当成 API 来调用的工具箱——你写选 7 号宝具卡、放 2 号御主技能剩下的点击和识别它替你完成。它到底能帮你什么列三条最实在的定点操作指哪打哪通过模板匹配精准识别开始任务按钮、助战头像、八张指令卡的位置不会点错地方。自带一套战斗指令集选卡、从者技能、御主技能、换人、吃苹果、结束战斗都有现成函数example.py里就是一份完整的三回合战斗样例。两种玩法任选不会写代码就用 Windows 向导daemoncn.py或config.bat一步步生成脚本想更自由就手写 Python 或使用项目自带的 FGO-Automata Script 语法。第一次上手从下载到打出第一场自动战斗读这一节你能得到什么按顺序走完一遍完整的起步流程并明白每个步骤背后的为什么。先说清楚一件事它不修改游戏文件、不读取内存只是通过 ADB 连接安卓设备或模拟器像真人一样看屏幕、点屏幕。所以你的电脑需要三样东西Python 3.6、ADB 工具、游戏运行环境手机开 USB 调试或模拟器。安装命令只有一条git clone https://gitcode.com/gh_mirrors/fg/FGO-Automata pip install -r requirements.txt装好依赖PIL、OpenCV、numpy还有一个可选但推荐装的 pytesseract之后Windows 用户直接双击config.bat或者运行daemoncn.py跟着向导走它会问你玩国服还是日服、刷哪个本种火、修炼场还是QP、助战长什么样、要不要自动吃苹果最后生成一个.py文件运行它脚本就开动了。这里有个容易被忽略的为什么向导会让你准备两张模板图片——关卡入口截图和助战从者截图。脚本的工作方式就是拿这两张小图去屏幕里做模板匹配所以截图越清晰、特征越独特识别越稳。仓库的assets目录里已经预置了国服和日服常用本的模板assets/eg-ckp.png是关卡模板的示例assets/eg-sp2.png是助战模板的示例第一次可以照着这个思路自己截。上手时默认的分辨率是 1920×1080。如果你的设备不是标准 16:9比如左右有黑边只需要把偏移量填进去——这就是sft(248, 0)这个参数存在的意义第一次运行前确认一下它能省掉后续一堆识别失败。进阶玩法把这三种能力用起来才是真正省心的开始读这一节你能得到什么了解三个最能体现项目特色的能力知道它们分别能帮你省下什么。助战自动翻页搜索。刷本最烦的就是助战列表里刷不到想要的孔明或 CBA。项目里的advance_support()会先看前三个助战没有匹配就往下翻翻完还没找到就刷新列表再搜默认最多刷新三次次数和助战模板都可以自己调。以前你半夜盯屏等助战刷新现在它可以自己等。AP 用尽时的自动补给。刷着刷着没体力了脚本会识别AP不足的界面按你预先设好的策略吃苹果——银苹果、金苹果、铜苹果甚至圣晶石都能选。你可以写成set_apples(5, silver)意思是没体力就吃 5 个银苹果然后安心去睡觉。连选卡都能全自动的 Dynamica 模式。如果你连每回合选什么卡都不想写use_dynamica(target)会让脚本自己读取当前五张手牌的色卡类型和克制标记穷举组合算出理论伤害最高的出卡顺序。配合finish_battle()自动点完结算一整个循环就闭环了。顺带一提换人服的 Order Change 也支持select_master_skill(3, 1, 1)一行就能完成前排换后排。别踩雷新手最容易翻车的五个坑读这一节你能得到什么把最容易让脚本卡住不动的坑提前排掉。技能确认没关。游戏设置里务必关闭技能确认开启快速施法否则每放一次技能都会弹确认框脚本按预设节奏点击会全部错位。不是 3T 就请先别用向导。用config.bat/daemoncn.py自动生成脚本时它默认你能在 3 回合内清场。不能 3T 的队伍先去练度或改用自己手写的脚本流程。截图模板不够独特。模板匹配很依赖图片特征。助战模板建议先用游戏内礼装过滤功能筛一遍再截从者头像别截一堆长得很像的泛用头像。非 16:9 屏幕忘记填偏移。有黑边的设备不填sft所有按钮坐标都会偏表现为脚本一直在点空气。顺便注意日服目前只支持 16:9 屏幕。Dynamica 不是万能的。它的全自动选卡会忽略宝具卡、EX 连击和技能且依赖 Tesseract 的 OCR 识别偶尔会读错卡面。想稳就手写指令卡顺序。最后说点实在的读这一节你能得到什么一个明确的下一步以及一句必须听进去的提醒。FGO-Automata 真正的价值是把手指重复劳动换成一次性的思路表达——你花十分钟写清楚这一场怎么打剩下的几十场都照此执行。想试的话直接复制这条命令开始git clone https://gitcode.com/gh_mirrors/fg/FGO-Automata然后照着example.py和battle.txt各跑一遍很快就能体会写代码代替点屏幕的乐趣。最后提醒一句任何自动化工具都有边界。它走的是图像识别的合规路线不碰游戏数据和网络协议但官方对第三方工具的态度始终在变化请控制使用强度、保护好账号把它当作省力的助手而不是让游戏失去意义的挂机机器。【免费下载链接】FGO-Automata一个FGO脚本和API フェイトグランドオーダー自動化项目地址: https://gitcode.com/gh_mirrors/fg/FGO-Automata创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表