阴阳师自动化脚本实战笔记:从安装到让 OAS 替你接管日常 📅 2026/8/17 1:42:13 阴阳师自动化脚本实战笔记从安装到让 OAS 替你接管日常【免费下载链接】OnmyojiAutoScriptOnmyoji Auto Script | 阴阳师脚本项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript阴阳师已经进入运营周期的后半段对多数玩家来说真正稀缺的资源早就不是勾玉和体力而是每天下班后那点属于自己的时间。这篇笔记要介绍的开源阴阳师自动化脚本——OnmyojiAutoScript下文简称 OAS——干的事情很朴素把每天重复的点击、滑动、等待整体打包交给后台程序执行。但它的设计思路值得你先花五分钟理解清楚否则你大概率会在配置阶段就放弃。全文围绕一个主张展开OAS 的价值重心是时间管理而不是模拟点击。搞清楚这一点你就能从装上了但不会配直接跳到配好了每天自动跑。第一章 先弄懂它到底替你解决什么问题1.1 为什么可以信任这个项目OAS 并不是从零写起的玩具脚本它继承了碧蓝航线自动化脚本 AzurLaneAutoScriptAlas的架构又做了几处关键改造前后端彻底拆离、配置文件全面 pydantic 化、OCR 换成更轻量的 ppocr-onnx、游戏资源图片/文字/点击规则收进独立的 Assets 管理系统。这些改动不是炫技它们直接决定了一件事——任务模块之间可以低耦合地自由组合这正是后面一条龙调度能成立的地基。项目以 GPL v3 协议开源且 README 里明确写了免费开源、任何渠道付费购买请退款用它不需要有任何心理负担。1.2 功能地图六大类任务一眼看全类别代表任务日常任务悬赏封印、地鬼、封魔、花合战、御魂整理每周相关真蛇、秘闻竞速、神秘商店、斗技阴阳寮结界突破、寮突破、狩猎战、道馆、集体任务御魂副本八岐大蛇、业原火、日轮之城、永生之海、六道之门肝帝专属探索、契灵、御灵、觉醒副本、石距、百鬼夜行限时活动爬塔、超鬼王、对弈竞猜、花车巡游、智力答题每个任务在代码里都是一个独立目录典型结构是config.py参数定义加script_task.py执行逻辑加assets.py图片规则注册。想确认某个玩法是否被支持直接看tasks/目录下的文件夹名就行。1.3 一句话看懂它的核心设计普通按键脚本的思维是越快越好OAS 的思维却是该等就等、该歇就歇。每个任务都挂着一个 Scheduler 调度器见tasks/Component/config_scheduler.py里面定义了next_run下次运行时间、success_interval成功后间隔、failure_interval失败后间隔、priority优先级等字段。任务与任务之间不是孤立执行的而是由调度器像排班表一样串起来——这正是时间管理四个字的落地方式。第二章 动手实操三十分钟跑通第一个任务2.1 环境准备与安装OAS 面向 Windows需要 Python 3.10 或更高版本以及一台开启 ADB 调试的安卓模拟器。安装三步走git clone https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript cd OnmyojiAutoScript pip install -r requirements.txt依赖里除了 OpenCV、NumPy、Pydantic还有 ONNXRuntime——它是百鬼夜行任务里 AI 推理的运行时后面会用到。2.2 从百鬼夜行开始这是全项目最聪明的一个任务推荐第一个任务选百鬼夜行因为它能让你直观感受到AI 识别 决策和死板找图的差别。这个任务用了一个包含全部式神分类的检测模型oashya的 Tracker每一帧画面都会做目标检测再由agent/agent.py里的 Agent 根据权重决定往哪砸豆子。核心参数都在tasks/Hyakkiyakou/config.py可以直接在 GUI 里改字段含义如下# tasks/Hyakkiyakou/config.py 中的核心字段与源码一致 hya_limit_time: Time Time(minute20) # 单次最长运行 20 分钟 hya_limit_count: int 10 # 最多跑 10 次 hya_auto_bean: bool False # 是否自动调整豆子数量 hya_priorities: str # 定向优先级如 SP,SSR hya_sp: float 1.0 # SP 式神权重 hya_ssr: float 1.0 # SSR 式神权重 hya_sr: float 0.7 # SR 式神权重 hya_r: float 0.3 # R 式神权重权重越高Agent 越倾向于把豆子留给该稀有度的式神。想精准收集某个式神还可以在hya_priorities里写目标名。2.3 首次运行验证清单启动入口有两个带界面的python gui.py和纯命令行的python script.py。首次运行按这个顺序验证先让模拟器里的游戏停在百鬼夜行入口界面确认画面完整、无遮挡用短时长试跑——把hya_limit_time调成 1~2 分钟hya_limit_count调成 1观察日志里的识别结果能正确报出检测到的式神稀有度说明模型链路正常确认砸豆位置准确后再逐步把时长和次数调回日常值。第三章 避坑经验五个新手常翻车的地方3.1 置信度阈值不是越高越稳conf_threshold默认 0.6合法区间是 0.2 到 1.0超出会直接触发RequestHumanTakeover报错。很多新手以为阈值越高越精准于是拉到 0.9结果式神一闪而过根本来不及识别。实际建议在 0.5~0.7 之间根据你的模拟器清晰度微调识别太慢就降误识别多再升。3.2 截屏与点击方式要和模拟器匹配百鬼夜行任务单独提供两组开关截屏方式window_background/nemu_ipc和点击方式minitouch/window_message。选错的表现很典型——日志里截图正常、画面也在动但就是点不到。另外截屏间隔hya_interval的单位是毫秒合法区间是 100 到 1000别填成 50 或 5000否则同样报错退出。3.3 调度器的时间是服务器时间语义Scheduler 里的server_update默认是 09:00语义是游戏服务器更新时间next_run则决定任务下一次该何时启动。很多新手把这两个字段理解成本机定时任务结果任务半夜就跑了。记住OAS 的任务节奏以游戏内时间轴为准改配置前先想清楚你的区服更新时间。3.4 优先级字符串有严格格式hya_priorities的格式是英文标签、逗号分隔源码里会先做label2id转换中文逗号和多余空格会被清理但标签名必须合法。写错不会静默忽略而是直接抛错请求人工接管。所以要么留空走权重方案要么确认标签拼写后再填。3.5 别一上来就开全量托管README 里列出的任务虽多但每个任务的识别资源和模拟器环境都不同。正确节奏是先单任务跑通再两个任务串联最后才把调度器全部打开。上来就全开一旦某个环节卡住排查成本会成倍上升。第四章 进阶从单任务到一条龙编排4.1 用 Scheduler 字段把任务串成流水线把多个任务串起来不需要写一行代码改配置即可。以两个任务为例探索跑完后隔 10 分钟跑百鬼夜行只需在各自的 Scheduler 里设置合理的success_interval成功后的冷却时长和priority优先级数字越小越先执行。失败的兜底由failure_interval控制避免某个任务反复失败把整条链堵死。4.2 装饰与细节连外观都能托管OAS 连庭院皮肤、主题这类偏门需求都做了支持README 里有专门说明配合它内置的 FluentUI 组件库GUI 操作和配置体验比传统脚本顺滑不少。这类细节恰恰体现了项目把玩家从游戏里解放出来的一贯取向——连换装这种小事都不需要你手动去点。4.3 下一步行动从这里开始验证效果现在你可以做三件事第一按第二章的清单跑通百鬼夜行确认识别和点击链路正常第二打开tasks/Hyakkiyakou/config.py对照本文参数过一遍形成自己的第一份配置第三去项目根目录的README.md找官方文档入口和用户手册把调度器字段逐一吃透然后试着串联第二个任务。等你能熟练编排三条以上的任务链OAS 对你而言就不再是一个挂机工具而是一套真正替你管理游戏时间的后台系统——每天上线收菜剩下的交给它就好。【免费下载链接】OnmyojiAutoScriptOnmyoji Auto Script | 阴阳师脚本项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考