OAS上手指南
本文最后更新于9 天前,其中的信息可能已经过时,如有错误请发送邮件到[email protected][email protected]

前言

因为笔者自己容易忘事,遂记录。

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.gsGetStorage.bak,若无效可以尝试创建两个空白文本文档并改名为GetStorage.gsGetStorage.bak,文件属性勾选只读。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇