自动化脚本接管百鬼夜行实录:从装环境到把识别率调高两倍
自动化脚本接管百鬼夜行实录从装环境到把识别率调高两倍【免费下载链接】OnmyojiAutoScriptOnmyoji Auto Script | 阴阳师脚本项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript作为一个每天下班只剩两小时游戏时间的阴阳师玩家我最不想碰的日常就是百鬼夜行。盯着屏幕等式神、狂点豆子、手一抖全砸空——半小时过去碎片没几个眼睛先酸了。直到我试了 OnmyojiAutoScript以下简称 OAS的百鬼夜行自动化脚本才明白什么叫手该休息时就休息。这篇文章没有说明书式的罗列只有我真实走过的安装、配置、翻车和调优全过程。一开始我只是想少盯一会儿屏幕百鬼夜行最折磨人的不是操作难而是它要求你全程在线。式神随机出现、随机移动漏一眼可能就错过一只稀有怪。你需要的不是更快的反应而是一个能替你盯着屏幕的第二双眼睛。OAS 干的就是这件事它每 300ms 截一张屏用 YOLO 模型识别画面里的式神类型和位置再根据稀有度决定往哪砸、砸多少。这套流程封装在项目里我只需要点几个按钮。第一步十分钟把环境跑起来OAS 基于 Python 3.10装起来不挑机器。流程只有三步git clone https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript cd OnmyojiAutoScript pip install -r requirements.txt依赖装完直接python gui.py启动图形界面。界面基于 FluentUI 组件搭建长这样这是 OAS 界面所采用的 FluentUI 组件效果预览左侧导航可以找到百鬼夜行模块。启动前记得先把雷电、夜神这类模拟器开起来并确保 ADB 已连接。第一次连不上很正常多半是模拟器没开 ADB 调试权限去设置里打开就行。第二步百鬼夜行面板上的参数逐个说人话进入百鬼夜行的配置页几个默认值摆在那里我第一次看是懵的。对照着[tasks/Hyakkiyakou/config.py](https://link.gitcode.com/i/3b1bbd9ffa70e0e4eb6e255e4aab38d0)源码其实每个参数就一句话的事参数默认值我的理解时间限制20分钟跑够 20 分钟自动收工次数限制10次最多进场 10 轮先到先停SSR/SP 权重1.0见到就当宝优先砸SR 权重0.7值得一砸但不是非砸不可R 权重0.3顺手砸不刻意追N/呱太权重0.0直接无视权重就是这玩意儿值不值得砸的评分。改成 0 意味着看到也不出手省豆子。想针对某个具体式神特攻可以在优先级一栏填式神 ID脚本会把它单独抬到 1.7 的优先级——这点后面细说。第三步第一次运行它真的看见了点击开始后我盯着日志栏心跳跟着一起一伏。脚本自己完成了切阴阳师、进百鬼界面、选鬼王这一串前置操作然后日志开始一行行刷检测到目标、锁定焦点、砸出豆子。OAS 的配置界面由各类控件组成百鬼夜行的参数面板同样如此。最让我惊讶的是它的决策不是无脑乱砸。核心逻辑在[tasks/Hyakkiyakou/agent/agent.py](https://link.gitcode.com/i/d4cf4f0753e255439662e9b2865c6cb8)脚本会在画面上生成一张热度图稀有度越高、离得越近那个位置的热度峰值就越高然后专砸峰值最高的点。更聪明的是它记得豆子余量和游戏进度——豆多进度低就放开砸豆少进度高就收着点避免最后一轮空手而归。一轮跑完我的碎片量比以前手打少了大概三成不是多了一倍多——因为手打时我根本盯不住全场。第四步翻车现场识别率怎么救运行到第三天问题来了偶尔会出现脚本对着空气狂砸或者把普通式神当成稀有怪。我翻了翻日志发现是置信度阈值卡得太严模型识别不敢下判断。修法很简单还是在[tasks/Hyakkiyakou/config.py](https://link.gitcode.com/i/3b1bbd9ffa70e0e4eb6e255e4aab38d0)里conf_threshold: float Field(default0.6) # 默认0.6我调到0.45把置信度从 0.6 降到 0.45 之后识别漏检明显减少代价是多了一点误报——但对百鬼这种宁可多砸不可错过的场景完全值得。另一个常见坑是截屏间隔默认 300ms如果电脑配置一般日志会出现明显的卡顿。把hya_interval调到 500msCPU 占用立刻降下来识别反而更稳。还有个小细节hya_show打开后能看到每一帧的识别框调试时非常好用日常跑建议关掉省资源。第五步进阶玩法让它更懂你的目标跑顺了之后我开始折腾个性化。OAS 的百鬼模块支持两套进阶策略指定式神特攻在优先级里填式神 ID比如想攒某只 SP 的碎片就只填它。脚本会把它当成全场最高优先级哪怕旁边有 SSR 也不分心。对应的逻辑在[tasks/Hyakkiyakou/agent/agent.py](https://link.gitcode.com/i/d4cf4f0753e255439662e9b2865c6cb8)的gamma()函数里权重直接乘 1.7。buff 优先级概率 UP、减速、砸豆加速这些 buff 图标脚本会实时识别并按价值排序。比如概率 UP 的优先级是 2.0比普通式神高所以它会在 buff 出现时果断先砸 buff。源码在[tasks/Hyakkiyakou/agent/focus.py](https://link.gitcode.com/i/8601bf75735ba8ebd47eea9a31ce25f8)的omega_buff()里每个 buff 的身价都写得很直白。OAS 界面支持主题切换晚上挂机时开夜间模式眼睛舒服不少。最后托管日常把时间还给生活现在我的百鬼夜行已经完全交给 OAS睡前设好 20 分钟、10 次第二天起来豆子变成了碎片。它不完美——冰冻状态下的识别准确率还偏低作者在代码注释里也大方承认了但对我来说偶尔漏一只远比每天都得亲手砸半小时划算。最后一句实在话自动化脚本能帮你省时间但省下来的时间怎么用才是你自己的事。配好一套适合你的权重从[tasks/Hyakkiyakou/](https://link.gitcode.com/i/97c042b14025dae81baeb82d3c227043)目录开始动手试一次你会回来感谢自己。界面里的轮播组件多账号切换、活动轮换时能派上用场。【免费下载链接】OnmyojiAutoScriptOnmyoji Auto Script | 阴阳师脚本项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻