阴阳师自动化脚本 OnmyojiAutoScript 上手全攻略:一次配置,每天省下 2 小时手动肝游戏
阴阳师自动化脚本 OnmyojiAutoScript 上手全攻略:一次配置,每天省下 2 小时手动肝游戏
【免费下载链接】OnmyojiAutoScriptOnmyoji Auto Script | 阴阳师脚本项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript
OnmyojiAutoScript(以下简称 OAS)是一款基于 Python 的阴阳师全自动挂机脚本,主打"一键托管、全玩法覆盖"。它通过图像识别 + 智能决策 + 任务调度,帮你自动完成探索、御魂、觉醒、百鬼夜行、结界突破等绝大多数日常玩法——实测跑起来之后,你每天省下的重复操作时间在 1 到 2 小时之间,而且全程不需要你碰屏幕。
在动手之前,我先用自己的实际体验回答你最关心的几个问题:它到底能省多少时间?原理靠不靠谱?新手配置难不难?用起来会不会出事?然后给你一条从安装到进阶的完整实操路线。
OAS 的图形化管理界面基于 FluentUI 构建,任务开关、参数调整都在这个界面上完成,不懂代码也能上手
一、它到底能帮我省多少时间?先算一笔账
先说结论:对每天固定要做日常的玩家来说,OAS 能把"每天 1 到 2 小时的重复操作"压缩到"开机点一下开始,然后去睡觉/上班/追剧"。
这不是空口吹的,对照 README 里列出的功能清单和实际任务类型,可以直观看到覆盖范围:
| 任务类型 | 手动耗时(估算) | OAS 处理方式 | 省下的操作 |
|---|---|---|---|
| 日常任务(悬赏、签到、地鬼、封魔等) | 40-60 分钟 | 自动接取、自动执行、自动领取 | 每天固定循环 |
| 御魂副本(八岐大蛇、业原火、永生之海等) | 20-30 分钟 | 自动进本、自动战斗、自动结算 | 反复点"开始" |
| 阴阳寮(结界突破、狩猎战、道馆) | 20-40 分钟 | 按时间表自动触发 | 守着时间上线 |
| 百鬼夜行 | 15-20 分钟/次 | AI 识别式神 + 智能撒豆 | 盯屏幕砸豆子 |
| 每周任务(真蛇、秘闻竞速、斗技) | 分散 1-2 小时 | 按周排程自动执行 | 记住每周清单 |
你可能会问:脚本是怎么做到"自动知道该点哪里"的?下一节拆给你看。
二、它靠什么看懂游戏画面?一句话人话版原理
人话版本:OAS 做的事情和"你盯着屏幕操作"一模一样,只是换成了程序的眼睛和手——定时截屏 → 识别画面内容 → 决定下一步 → 模拟点击/滑动,四步循环。
具体到技术实现,它有三层能力:
- 图像识别:预置了大量游戏界面模板(按钮、式神图标、场景特征),配合 OCR 文字识别和色彩分析,判断"现在在哪一屏、该点什么"。以百鬼夜行为例,
tasks/Hyakkiyakou/hya/目录下放满了界面模板和数字识别素材。 - AI 智能决策:不是无脑点击。百鬼夜行模块用上了目标检测模型(
tasks/Hyakkiyakou/agent/agent.py),能识别式神类别并计算"撒豆优先级热力图",把豆子砸向最值钱的式神。 - 任务调度:
script.py里的调度循环负责"到点执行哪个任务",不同玩法之间无缝切换,比如探索打完自动切去百鬼夜行,中间寄养、领奖都不用你管。
关键点:识别不靠"猜",每个目标都有置信度阈值(默认 0.6),低于阈值的界面元素会被忽略,避免误操作。
三、上手前要备好的三样东西
别被"自动化脚本"四个字吓到,准备工作其实就三样:
- Python 3.10 或更高版本:装好并加入系统 PATH。
- 支持 ADB 调试的安卓模拟器:推荐雷电、夜神、MuMu 这类主流模拟器,在设置里打开"ADB 调试 / Root 权限"开关。
- 一台还能跑的电脑:4GB 内存起步,CPU 主流型号即可,运行时资源占用大约 200-400MB 内存、15-25% CPU。
三样都齐了,就开始安装。
四、一条命令完成安装,三步跑通第一次
第一步:克隆代码并安装依赖
打开命令行,执行:
git clone https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript cd OnmyojiAutoScript pip install -r requirements.txt第一次安装会比较久,因为要拉取 OpenCV、NumPy、Pydantic、ONNXRuntime 等核心依赖,耐心等它跑完即可。
第二步:连上模拟器并启动
- 启动模拟器,打开阴阳师并登录,让游戏停留在庭院界面。
- 运行
python script.py启动脚本,它会自动检测模拟器连接。 - 如果检测不到,检查模拟器设置里的 ADB 调试开关是否打开,以及模拟器版本是否在支持列表内。
第三步:先跑一个短任务验证
在图形界面里勾选一个任务(建议先选"悬赏封印"这类简单的日常任务),把运行时长设为 1-2 分钟,观察日志输出是否正常识别界面、执行操作。这一步验证的是"眼和手"是否连通,第一次务必人盯着看一遍,确认无误再放手让它跑。
跑通之后,你会看到脚本进入一个循环:识别 → 操作 → 结算 → 下一个任务,这就是它"一键托管"的日常形态。
五、跑起来之后,真正值得你调的 5 个参数
OAS 的配置用 Pydantic 做了强类型校验,图形界面里每一项参数都带中文帮助说明,改错了它会拦住你。这里挑 5 个新手最常碰的参数,用大白话讲清楚:
| 参数 | 默认值 | 白话解释 | 建议 |
|---|---|---|---|
hya_limit_time | 20 分钟 | 百鬼夜行单次跑多久 | 首次设为 15 分钟,跑熟了再加 |
hya_limit_count | 10 次 | 百鬼夜行最多跑几轮 | 按你豆子库存调整 |
hya_sp / hya_ssr | 1.0 | 遇到 SP/SSR 式神时的"砸豆优先级权重" | 想集碎片就保持 1.0 |
hya_r / hya_n | 0.3 / 0.0 | R 卡、N 卡权重,越低越不浪费豆子 | 资源紧张时调低 |
conf_threshold | 0.6 | 识别置信度阈值,低于它不认 | 误识别多就调到 0.7 |
以百鬼夜行配置为例,代码位置在tasks/Hyakkiyakou/config.py,核心片段长这样:
class HyakkiyakouConfig(ConfigBase): hya_limit_time: Time = Field(default=Time(minute=20)) hya_limit_count: int = Field(default=10) hya_auto_bean: bool = Field(default=False) # 自动调整豆子数量 hya_priorities: str = Field(default='') # 指定优先砸的式神 hya_sp: float = Field(default=1.0) # SP 权重 hya_ssr: float = Field(default=1.0) # SSR 权重 hya_sr: float = Field(default=0.7) # SR 权重 hya_r: float = Field(default=0.3) # R 权重 hya_n: float = Field(default=0.0) # N 权重一句话理解这套权重:权重越高,豆子越优先砸给这类式神;权重为 0 表示直接放弃。如果你想"只集 SSR/SP 碎片",把hya_sr、hya_r都调低,把hya_sp、hya_ssr拉满,脚本就会把宝贵的豆子全留给高稀有度式神——这就是"资源管理节约模式"的实质。
六、进阶定制:把脚本调成"你的形状"
跑熟基础任务后,有两件事值得做:
1. 按你的游戏习惯排任务时间表
OAS 的调度器(module/config/scheduler.py)支持给每个任务设置独立时间点。比如:
- 早上 8 点自动跑每日签到和悬赏封印;
- 中午自动做一次结界突破;
- 晚上 20 点集中跑百鬼夜行(此时式神池更丰富)。
设置后,脚本会在指定时间自动执行,任务之间自动衔接,中间的空档它会自己回到庭院等待,不需要你干预。
2. 自定义百鬼撒豆策略(可选进阶)
如果你玩明白了默认策略,想实现"豆子多时多砸 SSR、豆子少时只保底",可以改tasks/Hyakkiyakou/agent/agent.py里的决策逻辑。例如在Agent类里加一个自定义权重函数:
def custom_bean_weight(self, shikigami_type, bean_count): if bean_count > 50 and shikigami_type == 'SSR': return 1.7 # 豆子充裕时优先 SSR elif bean_count < 20: return 0.3 # 豆子紧张时一律省着用 return self.default_weight(shikigami_type)改完重启脚本即可生效。这类改动属于"锦上添花",新手阶段不建议碰,先把默认策略跑明白。
七、翻车了怎么办?三个高频问题与对策
用脚本最怕"翻车没人管",OAS 做了兜底设计,但你自己也要知道怎么应对:
1. 识别不准 / 误点?调高conf_threshold到 0.7,宁可慢一点也别乱点;同时确认游戏画面没有被刘海屏、悬浮窗遮挡。
2. 卡在一个界面不动?OAS 内置了卡死检测(GameStuckError),连续多次截图无变化会自动重启游戏并回到任务队列,不需要你守着。遇到反复卡死,先检查游戏是否更新了界面(版本更新后模板可能失效)。
3. 任务连续失败三次?脚本会停止并推送通知(支持配置通知渠道),同时把错误日志和最近 60 张截图保存到log/error/目录。排查时打开这个目录下的log.txt,把日志连同截图一起反馈给开发者,能大大加快问题定位。
安全提醒(认真看完):OAS 是开源免费软件,作者在 README 里特别声明"如果你在任何渠道付费购买了 OAS,请退款"。使用上建议合理频率,别 24 小时不间断跑,注意账号安全,关注游戏更新及时同步脚本版本——脚本是辅助工具,不是让你脱离游戏的借口。
八、你的下一步:按这个顺序来
看完这篇,别急着全配,按下面的节奏走,基本不会翻车:
- 第一步:装好环境,跑通"悬赏封印"短任务,确认识别和点击正常。
- 第二步:把日常类任务全部勾上,跑一个完整循环(约 1 小时),人不用守着,但日志看两眼。
- 第三步:熟悉后,把百鬼夜行的权重参数按你的需求调一版,观察一两次豆子消耗是否合理。
- 第四步:遇到问题,先看
README.md里的使用文档和安装手册,再翻log/error/目录自查,最后带上日志和截图去项目 Issue 反馈。
OAS 的优点从来不是"功能多到数不清",而是当你把日常循环配置好之后,它真的能连续几天自己跑下去,你只需要偶尔检查一眼日志。把这套配置调顺,你会发现:阴阳师的日常,从此和你无关。
【免费下载链接】OnmyojiAutoScriptOnmyoji Auto Script | 阴阳师脚本项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
