OnmyojiAutoScript 阴阳师自动化脚本:4 步搞定一键托管日常
【免费下载链接】OnmyojiAutoScriptOnmyoji Auto Script | 阴阳师脚本项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript
下班想上线清日常,结果悬赏、御魂、签到一圈跑完已经深夜,明天还得重来一遍。OnmyojiAutoScript(下文简称 OAS)是替阴阳师处理这些重复劳动的自动化脚本,日常、御魂副本、限时活动一键托管,本文带你从装环境到试跑任务一次跑通。
📌 速览:它替你干什么
- 它本质是什么:基于 Python 的阴阳师自动化脚本框架,带轻量 GUI,靠图像识别、OCR 和模拟点击代替人手操作游戏。
- 替你解决什么:日常(悬赏封印、小猫咪签到)、御魂副本(八岐大蛇、业原火)、周常(真蛇、秘闻竞速)、限时活动(百鬼夜行、爬塔)都能托管,相当于替你值班一整天。
- 为什么靠谱:
tasks/目录下每个玩法一个模块,资源图、点击规则、调度逻辑齐全,任务调度系统自动负责"回庭院-切界面-再进副本",多个副本无缝衔接。 - 有什么来头:脱胎于碧蓝航线脚本 Alas,拆离前后端架构、重做 GUI,配置全部改用 pydantic 管理,出错能直接定位到具体字段。
安装与首跑:从 clone 到第一次成功
第 1 步:准备环境
Windows 10/11 上安装 Python 3.10 或更高版本(安装时勾选 Add to PATH);装好雷电、夜神等任一主流模拟器,把阴阳师装进模拟器并登录到庭院界面,然后在模拟器设置里打开 ADB 调试(ADB 调试忘开是连接失败的头号原因,脚本全靠它跟模拟器对话)。
第 2 步:获取项目并安装依赖
git clone https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript cd OnmyojiAutoScript pip install -r requirements.txt依赖较多,下载慢就加国内镜像参数,别中途断网。
第 3 步:启动界面并连接设备
python gui.py在设备设置里选择你的模拟器类型并建立连接,连接成功界面会有明确提示(连不上先查 ADB 端口是否被占用;游戏窗口必须可见,最小化会直接导致截图失败)。
第 4 步:挑个简单任务试跑
从"小猫咪签到""悬赏封印"这类日常入手,首次只跑 20-30 分钟,盯着日志确认流程正常(窗口保持完全露出,被其他窗口遮挡会让识别偏移、点错位置)。
新手高频翻车点:
- ADB 调试没开 → 模拟器设置里打开,重启模拟器后在 GUI 重新连接。
- 游戏窗口被遮挡或最小化 → 保持阴阳师窗口完整可见再开始任务。
- 首次运行直接设几小时 → 先限时 20-30 分钟验证,稳定后再拉长。
亮点功能:4 个值得单独看的模块
百鬼夜行:AI 帮你盯屏撒豆子
- 什么时候用:稀有式神碎片一闪而过,靠眼力手速根本抓不住。
- 怎么实现的:项目为此训练了覆盖全部式神的识别模型,决策模型实时判断该不该砸、往哪砸,参数在
tasks/Hyakkiyakou/config.py里调整。 - 小技巧:开启
hya_auto_bean(自动调整豆子数量),识别到高稀有目标时会舍得下本,适合碎片冲刺期。
任务调度:多任务一条龙托管
- 什么时候用:日常、御魂、周常想按顺序自动跑完,不想每完成一个手动点下一个。
- 怎么实现的:每个任务内置调度器,
priority、next_run、success_interval等字段定义在tasks/Component/config_scheduler.py,调度系统负责任务之间的界面过渡。 - 小技巧:耗时短的日常排在前面、耗时长的副本排在后面,挂机时间利用率更高。
pydantic 配置:改了什么一目了然
- 什么时候用:调参时想知道默认值是多少,或者怕手滑改错没人发现。
- 怎么实现的:配置分散在
tasks/各任务的config.py,字段带默认值和帮助说明,GUI 里可直接修改,加载时 pydantic 自动校验,格式错了会指明问题字段。 - 小技巧:改配置前记下默认值,试跑效果不好能快速还原。
多账号切号:小号一次养起来
- 什么时候用:手上有多个小号要维护,手动一个个退出登录太累。
- 怎么实现的:
tasks/Component/SwitchAccount/实现了自动退出、切号登录的完整流程(exit_game.py、login_account.py),寻玉类任务可配合配置自动切换账号逐个处理。 - 小技巧:多账号场景给每个号单独建配置,混在一起排查问题会很痛苦。
配置指南:按你的需求选档位
| 配置档位 | 适合谁 | 怎么配 | 预期效果 |
|---|---|---|---|
| 入门档 | 第一次用脚本的新手 | 单任务试跑 20-30 分钟,全部默认参数 | 稳妥不翻车,先建立信心 |
| 进阶档 | 跑通日常、想加量的玩家 | 多任务串联调度,开启自动重试 | 覆盖日常+御魂,效率明显提升 |
| 专业档 | 多账号、冲碎片的玩家 | 多账号配置,自定义式神权重与识别阈值 | 资源利用率拉满,接近全托管 |
以百鬼夜行为例,进阶玩家可以在tasks/Hyakkiyakou/config.py里按稀有度分配权重:
# tasks/Hyakkiyakou/config.py:式神稀有度权重 hya_sp = 1.0; hya_ssr = 1.0 # SP/SSR 优先招呼 hya_sr = 0.7; hya_r = 0.3 # SR 中上,R 随缘 hya_n = 0.0 # N 卡直接忽略省豆子权重越大脚本越倾向砸该稀有度,想省豆子就把低稀有度清零;识别不准时再动conf_threshold(默认 0.6,在 0.5-0.7 之间微调)。
🚑 翻车急救:高频问题一招解
| 现象 | 最可能原因 | 一招解法 |
|---|---|---|
| 点了开始任务没反应 | ADB 未连接或调试权限未开 | 开 ADB 调试,重启模拟器,GUI 里重连 |
| 频繁点错位置 | 窗口被遮挡或识别阈值不合适 | 窗口保持可见,置信度阈值 0.5-0.7 间微调 |
| CPU 占用高、电脑发烫 | 截图频率高、模拟器分辨率大 | 分辨率降到 720P,适当加大截图间隔 |
| 任务执行到一半卡住 | 游戏弹窗、网络波动或未覆盖界面 | 开启自动重试,看日志定位卡点,手动处理一次后继续 |
| 改完配置启动报错 | pydantic 校验未过,字段格式错 | 按报错信息还原对应字段,改配置优先用 GUI |
九成问题出在 ADB 连接和游戏窗口状态,先查这两处,再去动识别参数。
把日常、周常和活动的点点点交给 OAS,晚上的时间才能回到你手里。
- 按 4 步完成安装并连上模拟器;
- 启动 GUI,先试跑 20 分钟简单日常;
- 跑通后翻
tasks/各任务配置; - 多账号、冲碎片时再调权重与账号;
- 出问题先看日志定位卡点。
先看日志,再提 issue。
【免费下载链接】OnmyojiAutoScriptOnmyoji Auto Script | 阴阳师脚本项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考