前言
因为笔者自己容易忘事,遂记录。
Windows
部署OAS
1.下载仓库releases中打包好的OnmyojiAutoScript-easy-install.rar,放到适当的目录下并解压。
2.推荐使用专门的文本编辑器如notepad++,进入/config并打开deploy.yaml,作如下修改
Git:
- Repository: https://github.com/runhey/OnmyojiAutoScript
- Branch: dev
- GitProxy: http://127.0.0.1:7897
Python:
- PypiMirror: https://mirrors.aliyun.com/pypi/simple/
此处重点为GitProxy,很多人都是因为这个出问题。需根据你使用的梯子软件自行修改端口,如Clash Verge默认为7897,一般在梯子软件设置中可以找到。或者你的网络环境能够直连Github的话可以保持默认。
下载OASX
回到上级目录,双击启动oas.exe,记下IP+端口。
下载仓库releases中打包好的OASX,根据自己的设备选择对应的版本,各个版本对应如下
OASX没有ios版本,ios设备推荐使用网页版(需要魔法):https://runhey.github.io/OASX/
- arm64-v8a.apk:主流安卓手机和平板的首选,大多数人下载这个即可。
- armeabi-v7a.apk:适用于较老的32位 ARM 设备(约2015年前发布的机型),如果您的设备年代久远,可以尝试此版本。
- windows.zip:Windows 电脑使用的版本。
- x86_64.apk:专为 x86_64(即 AMD64)架构的安卓设备准备,例如部分平板电脑、Chromebook 等普通手机用户无需关注,如果您不确定自己的设备架构,建议优先选择上面的
arm64-v8a版本。
启动OASX,在login界面输入刚才记下的IP+端口,用户名密码如果没有设置过就空着,点击登录。
设置OAS
在左侧可以找到oas1配置项,这里推荐点击+号新建一个配置项,复制template,命名为模板。
创建好后点击模板,点击进入脚本-脚本,依次设置如下
- 模拟器 Serial:为你模拟器的端口(设置模拟器中会讲)
- 句柄 Handle:留空
- 游戏客户端:auto或在auto无法识别时选择对应的渠道
- 模拟器截屏方案:
- nemu_ipc > DroidCast_raw > ADB_nc > DroidCast > uiautomator2 ≈ ADB
- nemu_ipc只能使用MuMu模拟器
- 推荐使用DroidCast_raw或ADB_nc
- 如果无法使用较快的截图方法,请切换到ADB,下一项触控也是如此,不要问为什么
- 模拟器控制方案:minitouch > uiautomator2 > ADB
- 模拟器类型:留空
- 模拟器名称:留空
- 模拟器路径:留空(使用nemu_ipc时需要填写,详情不再赘述)
- 启用模拟器窗口最小化:否
- 启用模拟器仅后台运行:否
- 启用异常处理:是
- error_repeated:随意
- 出错时,保存 Log 和截图:是
- 出错时,保留最后 X 张截图:1或更多
- 启用消息推送:随意,若开启请查看文档
- 放慢截图速度至 X 秒一张:间隔越短执行速度越快,电脑性能消耗越高,建议保持0.3,绘卷期间可以酌情改为0.1以提高刷绘卷的速度
- 战斗中放慢截图速度至 X 秒一张:间隔越短执行速度越快,电脑性能消耗越高,建议保持1,绘卷期间可以酌情改为0.1以提高刷绘卷的速度
- 囤积任务 X 分钟/当任务队列清空后:若不囤积任务(填0),则当任务队列清空后
goto_main;若囤积任务(填0以上不含0),则当任务队列清空后close_game - 选择任务调度规则:当你正确理解了调度器后再考虑修改,默认为
Filter
完成设置后在左侧点击+号新建配置,选择刚才改好的模板进行复制并命名如大号,以后新建文件都从模板进行复制(比如给小号用)
点击刚才复制的配置(如大号),点击进入脚本-全局配置,按照自己的需求设置,建议游戏饰品自定义下的内容都为游戏的初始设置,如庭院为初语谧景(不是焕新)
其他任务设置自行修改,注意每个任务下的小字。
设置模拟器
只推荐MuMu模拟器12,且不为专版(我记得专版是桌面版套壳,可能会有一些问题,不过我没试过),建议使用我另一篇文章中的版本:点我直达
模拟器设置如下,推荐也和oas配置一样使用模板+复制(母鸡+小鸡)的形式。将刚安装完默认的mumu模拟器改名为模板,点击它的设置进行修改
- 显卡渲染模式:Vulkan
- 性能配置:笔者的12400F多开设置1核3G最稳定,具体看CPU性能。这里推荐小号1核3G,大号2核4G
- 显存使用策略:资源占用更小
- 分辨率:1280×720(DPI240)
- 帧率限制:不怎么手操的小号可以设置为10-15帧,大号保持60帧吧
- 动态帧率调整:关
- 标签模式:关闭多标签
- 网络设置:关闭网络桥接模式
- 应用运行:关闭后台挂机时保活运行
- Root权限:开
- 手柄功能:建议是关
- 电脑休眠:禁止休眠
- ADB调试:开启本地和远程连接
获取模拟器 Serial:
- 打开开始菜单搜索并打开MuMu多开器12,确保想要获取Serial的模拟器正在运行,点击右上角关闭窗口旁边的ADB图标,如图


记下端口,填入设置OAS步骤中的模拟器 Serial,如127.0.0.1:16416
游戏设置
权限中的通知全部打开,其他设置如下



如何提问
打开你的OAS目录,用压缩软件打包/log/error目录下最新的几个错误文件夹,并描述清楚问题和问题是如何发生的。
非预期错误(指报错但error下没有文件)请打包/log目录下的日志文件。
其他问题
1.winServer2012R2部署时会有的问题,教程:点击直达
2.文章使用的是官方仓库,活动更新如爬塔没有那么及时,一般会晚一两天,建议先刷绘卷。官库用的人最多且较为稳定,私库一般更新比较快但可能会有一些小问题或需要付费。
3.Linux暂时没空写,要改一些东西,建议头疼砍头弄个win虚拟机跑算了,只跑OAS配置给1核2G足够。
4.百鬼夜行没人维护了,用不了也不会更新。
5.OASX运行白屏,前往我的文档下,删除GetStorage.gs和GetStorage.bak,若无效可以尝试创建两个空白文本文档并改名为GetStorage.gs和GetStorage.bak,文件属性勾选只读。





